"), "{code}");
assert!(code.contains("
") && code.contains("
"), "unique classes: {code}");
assert!(code.contains("& <bye>"), "escaped text: {code}");
assert!(code.contains(".card {\n position: relative;\n") && code.contains("display: flex;") && code.contains("flex-direction: column;"));
assert!(!code.contains(".row {\n position: absolute"), "flex items flow");
assert!(code.trim_end().ends_with(""));
// Without auto layout, children sit at their positions.
s.execute("layout.remove", &json!({"ids": [card]})).unwrap();
let code = code_for(s.doc().unwrap(), card, CodeLang::Html);
assert!(code.contains(".row-2 {\n position: absolute;\n left: "), "{code}");
// The command takes the language by id.
let out = s.execute("inspect.code", &json!({"id": card, "language": "html"})).unwrap();
assert!(out["code"].as_str().unwrap().contains("