Conformance Examples 0.1.0 — Transforms: transform-minus¶
minus-integers¶
minus subtracts its integer argument from an integer input via {{ n | minus: 2 }}.
Template
Context
Output
minus-fractional-result¶
Subtracting a fraction keeps the fractional part.
Template
Context
Output
minus-negative-result¶
Subtracting a larger value yields a negative result.
Template
Context
Output
minus-non-numeric-input-is-null¶
A non-numeric input is a soft failure, so minus yields null.
Template
Context
Output
minus-non-numeric-argument-is-null¶
A non-numeric argument is a soft failure, so minus yields null.
Template
Context
Output
minus-datetime-gap-in-days¶
Subtracting two DateTimes yields the signed number of days between them.
Template
Context
Output
minus-datetime-fractional-gap¶
A DateTime gap that is not a whole number of days keeps the fractional part.
Template
Context
Output
minus-datetime-negative-gap¶
The DateTime gap is signed: an earlier input minus a later argument is negative.
Template
Context
Output
minus-datetime-numeric-argument-shifts-back¶
With DateTime input and a numeric argument, minus subtracts that many days.
Template
Context
Output
minus-datetime-invalid-argument-is-null¶
DateTime input with an argument that is neither a DateTime nor a number is a soft failure.
Template
Context
Output
Source fixture: transforms/transform-minus.json