cc-tracking/qnotes/Commit template.md
2019-03-21 11:11:07 +00:00

2.3 KiB

Commit template

BRIDGE-1163 - Add description to rule

Summary

  • An orderDescription field was added to single-rule-create in Swagger.
  • Marked payerInstrument and payeeID as required fields in single-rule-create
  • Updated /specs/create-rule.e2e.spec.js to test for orderDescription & missing payerInstrument and payeeID

Test Plan

  • Run All tests
  • Run E2E: Create a rule
E2E: Create a rule PASSED
    Tests the body PASSED
        Tests with missing required parameters PASSED
            
            Missing paymentInstrument contents PASSED
                ✓ Test with no payer instrument ID parameter PASSED
                ✓ Test with no payer instrument key parameter PASSED

            Missing Trigger PASSED
                ✓ Test with no Trigger parameter PASSED
                
            Missing Payment rules PASSED
                ✓ Test with no Payment rules parameter PASSED
            
            Missing Rule parameters PASSED
                ✓ Test with no rule payerInstrument parameter PASSED
                ✓ Test with no rule payeeID parameter PASSED

    Bad data tests PASSED
        ✓ Test with a badly formatted rule payer instrument ID parameter PASSED
        ✓ Test with a badly formatted rule payer key parameter PASSED
        ✓ Test with a badly formatted rule payeeID parameter PASSED
        ✓ Test with a short rule payeeID parameter PASSED
        ✓ Test with a long rule payeeID parameter PASSED
        ✓ Test with a badly formatted rule percentageShare parameter PASSED
        ✓ Test with a out of range rule percentageShare parameter PASSED
        ✓ Test with a badly formatted Trigger Stage parameter PASSED
        ✓ Test with a badly formatted Trigger Type parameter PASSED
        ✓ Test with a long rule description parameter PASSED

    Good parameter data tests PASSED
        ✓ Test with a full set of correct parameters PASSED

    Authorization PASSED
        ✓ Test rejects invalid bearer token PASSED

    Tests the response PASSED
        Response validation for 201 Created responses PASSED
            ✓ Test returns a response with `valid` ID PASSED
            ✓ Test rejects a response with `invalid` ID PASSED
            ✓ Test rejects an empty response PASSED
            
21 Of 21 Passing