///|
fn main raise {
let steps : Json = [
{ "id": "create", "needs": [], "requires": [], "effects": ["created"] },
{
"id": "read",
"needs": ["create"],
"requires": ["created"],
"effects": [],
},
]
assert_eq(@engine.field(@engine.workflow_check(steps), "valid"), Json(true))
let empty : Json = []
assert_eq(
@engine.field(@engine.workflow_remove(steps, "create"), "retained"),
empty,
)
assert_eq(@engine.workflow_category("transport"), "transport")
println("portable standard workflow policy consumer passed")
}