Class: SystemTester::ExecutionsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/system_tester/executions_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject



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