Class: SystemTester::ExecutionsController
- Inherits:
-
ApplicationController
- Object
- ActionController::API
- ApplicationController
- SystemTester::ExecutionsController
- Defined in:
- app/controllers/system_tester/executions_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
3 4 5 6 7 8 9 |
# File 'app/controllers/system_tester/executions_controller.rb', line 3 def create feature = params[:feature_id].present? ? Feature.find(params[:feature_id]) : nil scenario = params[:scenario_id].present? ? Scenario.find(params[:scenario_id]) : nil @cmd = feature.present? ? "bin/rails test #{feature.full_file}" : "bin/rails test #{scenario.feature.full_file}:#{scenario.line_number}" status = handle_command render json: {exit_code: status} end |