Skip to content

Conformance Examples 0.1.0 — Transforms: transform-divided_by

divided_by-whole-result

divided_by divides the input by its argument via {{ n | divided_by: 2 }}.

Template

{{ n | divided_by: 2 }}

Context

{
    "n": 6
}

Output

3

divided_by-true-division

Division is true (non-truncating) even for two integers, so 7 / 2 is 3.5.

Template

{{ n | divided_by: 2 }}

Context

{
    "n": 7
}

Output

3.5

divided_by-decimal-divisor

Dividing by a decimal divisor.

Template

{{ n | divided_by: 2.0 }}

Context

{
    "n": 5
}

Output

2.5

divided_by-zero-is-null

A zero divisor is a soft failure, so divided_by yields null.

Template

{{ n | divided_by: 0 }}

Context

{
    "n": 6
}

Output

null

divided_by-non-numeric-input-is-null

A non-numeric input is a soft failure, so divided_by yields null.

Template

{{ n | divided_by: 2 }}

Context

{
    "n": "x"
}

Output

null

divided_by-non-numeric-argument-is-null

A non-numeric argument is a soft failure, so divided_by yields null.

Template

{{ n | divided_by: "x" }}

Context

{
    "n": 6
}

Output

null

Source fixture: transforms/transform-divided_by.json