spec/rails_app/config/initializers/application_controller_renderer.rb | |
| F 0% |
spec/rails_app/config/initializers/backtrace_silencers.rb | |
| F 0% |
spec/rails_app/config/initializers/cors.rb | |
| F 0% |
spec/rails_app/config/initializers/inflections.rb | |
| F 0% |
spec/rails_app/config/initializers/mime_types.rb | |
| F 0% |
app/models/sm_sms_campaign_webhook/campaign_engagement.rb | 143 | A 0 mins | A 98% |
app/controllers/sm_sms_campaign_webhook/application_controller.rb | 14 | A 0 mins | A 100% |
app/controllers/sm_sms_campaign_webhook/webhook_controller.rb | 15 | A 0 mins | A 100% |
app/exceptions/sm_sms_campaign_webhook/error.rb | 3 | A 0 mins | A 100% |
app/exceptions/sm_sms_campaign_webhook/invalid_payload.rb | 3 | A 0 mins | A 100% |
app/exceptions/sm_sms_campaign_webhook/invalid_payload_value.rb | 3 | A 0 mins | A 100% |
app/exceptions/sm_sms_campaign_webhook/missing_config_error.rb | 3 | A 0 mins | A 100% |
app/exceptions/sm_sms_campaign_webhook/payload_dispatch_error.rb | 3 | A 0 mins | A 100% |
app/jobs/sm_sms_campaign_webhook/application_job.rb | 4 | A 0 mins | A 100% |
app/jobs/sm_sms_campaign_webhook/dispatch_payload_job.rb | 8 | A 0 mins | A 100% |
app/jobs/sm_sms_campaign_webhook/process_campaign_engagement_job.rb | 8 | A 0 mins | A 100% |
app/models/sm_sms_campaign_webhook/campaign_engagement/answer.rb | 46 | A 0 mins | A 100% |
app/operations/sm_sms_campaign_webhook/campaign_engagement_operation.rb | 20 | A 0 mins | A 100% |
app/operations/sm_sms_campaign_webhook/payload_operation.rb | 17 | A 0 mins | A 100% |
app/processors/sm_sms_campaign_webhook/default_processor.rb | 6 | A 0 mins | A 100% |
app/processors/sm_sms_campaign_webhook/processable.rb | 11 | A 0 mins | A 100% |
config/routes.rb | |
| A 100% |
spec/jobs/dispatch_payload_spec.rb | |
| A 100% |
spec/jobs/process_campaign_engagement_spec.rb | |
| A 100% |
spec/models/campaign_engagement/answer_spec.rb | |
| A 100% |
spec/models/campaign_engagement_spec.rb | |
| A 100% |
spec/operations/campaign_engagement_operation_spec.rb | |
| A 100% |
spec/operations/payload_operation_spec.rb | |
| A 100% |
spec/processors/default_processor_spec.rb | |
| A 100% |
spec/rails_app/config/application.rb | |
| A 100% |
spec/rails_app/config/boot.rb | |
| A 100% |
spec/rails_app/config/environment.rb | |
| A 100% |
spec/rails_app/config/environments/test.rb | |
| A 100% |
spec/rails_app/config/initializers/filter_parameter_logging.rb | |
| A 100% |
spec/rails_app/config/initializers/wrap_parameters.rb | |
| A 100% |
spec/rails_app/config/routes.rb | |
| A 100% |
spec/requests/api_webhook_spec.rb | |
| A 100% |
spec/sm_sms_campaign_webhook_spec.rb | |
| A 100% |
spec/support/helpers.rb | |
| A 100% |
spec/support/helpers/sms_campaign_payload.rb | |
| A 100% |
spec/support/mock_webhook_processor.rb | |
| A 100% |
spec/support/shared_examples/processable_behavior.rb | |
| A 100% |
.github/workflows/ci.yml | |
|
|