Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


n/nDescriptionTest Case InputsExpected ResultStep by step ScriptActual Result

Create INNM
  1. Authorization = NHS Admin
  2. name - valid
  3. form = valid
Substance = valid, exist
  1. Substance 
    1. id - active
    2. Numerator unit - true
    3. Numerator value > 0
    4. Denumerator unit - true
    5. Denumerator value > 0

Response 200

INNMS created. Saved to DB

  1. Login as NHS Admin
  2. Create innm copy
  •   

Create INNM with 0 ingredients
  1. Authorization = NHS Admin
  2. name - valid
  3. form = valid
  4. Substance 
    1. id - active
    2. Numerator unit - true
    3. Numerator value = 0
    4. Denumerator unit - true
    5. Denumerator value = 0

Response 422

message: expected the value to be > 0

  1. Login as NHS Admin
  2. Create INNM with 0 ingredients
  •   

Create innm with not active substance
  1. Authorization = NHS Admin
  2. name - valid
  3. form = valid
  4. Substance 
    1. id - NOT active
    2. Numerator unit - true
    3. Numerator value > 0
    4. Denumerator unit - true
    5. Denumerator value > 0

Response 422

message: "Substance in ingredients must be active!"

  • Login as NHS Admin
  • Create innm with not active substance
  •   

Create innm with 2 is_active_subst ingredients
  • Authorization = NHS Admin
  • name - valid
  • form = valid
  • Substance 
    1. id - active
    2. Numerator unit - true
    3. Numerator value > 0
    4. Denumerator unit - true
    5. Denumerator value > 0
  • Substance 
    1. id - active
    2. Numerator unit - true
    3. Numerator value > 0
    4. Denumerator unit - true
    5. Denumerator value > 0

Response 422

message: "One of ingredients must be is active substance!"

  1. Login as NHS Admin
  2. Create innm with 2 is_active_subst ingredients