Credits
a valid credits
Given the message
{
"batch_denom": "C01-001-20200101-20210101-001",
"amount": "100"
}
When the message is validated
Then expect no error.
an error is returned if batch denom is empty
Given the message
{}
When the message is validated
Then expect the error "batch denom: empty string is not allowed: parse error: invalid request".
an error is returned if batch denom is not formatted
Given the message
{
"batch_denom": "foo"
}
When the message is validated
Then expect the error "batch denom: expected format [project-id]-<start_date>-<end_date>-<batch_sequence>: parse error: invalid request".
an error is returned if amount is empty
Given the message
{
"batch_denom": "C01-001-20200101-20210101-001"
}
When the message is validated
Then expect the error "amount cannot be empty: invalid request".
an error is returned if amount is not a positive decimal
Given the message
{
"batch_denom": "C01-001-20200101-20210101-001",
"amount": "-100"
}
When the message is validated
Then expect the error "expected a positive decimal, got -100: invalid decimal string".