Conformance Examples 0.1.0 — Transforms: transform-contains¶
contains-string-substring-match¶
String input contains the substring argument.
Template
Context
Output
contains-string-substring-miss¶
String input does not contain the substring argument.
Template
Context
Output
contains-array-element-string-match¶
Array input contains the string argument as an element.
Template
Context
Output
contains-array-element-asString-match¶
Array element 2 (numeric) asString-equals argument "2" so match is true.
Template
Context
Output
contains-array-element-miss¶
Array input does not contain the argument.
Template
Context
Output
contains-empty-array-is-false¶
An empty array never contains anything.
Template
Context
Output
contains-null-input-coerced¶
Null input coerces to the literal string "null", which contains "ull".
Template
Context
Output
contains-numeric-input-coerced¶
Numeric input coerces to its rendered string form, then substring check.
Template
Context
Output
contains-object-input-coerced¶
Object input coerces to its compact JSON form, then substring check matches.
Template
Context
Output
contains-chained-after-upcase¶
Chaining contains after upcase: "HELLO" contains "ELL".
Template
Context
Output
contains-chained-before-upcase¶
Chaining contains before upcase: "true" upcases to "TRUE".
Template
Context
Output
Source fixture: transforms/transform-contains.json