1# Printing JSStrings. 2# flake8: noqa: F821 3 4assert_subprinter_registered("SpiderMonkey", "ptr-to-JSString") 5run_fragment("JSString.simple") 6 7assert_pretty("empty", '""') 8assert_pretty("x", '"x"') 9assert_pretty("z", '"z"') 10assert_pretty("xz", '"xz"') 11 12stars = gdb.parse_and_eval("stars") 13assert_eq(str(stars), "'*' <repeats 100 times>") 14 15doubleStars = gdb.parse_and_eval("doubleStars") 16assert_eq(str(doubleStars), "'*' <repeats 200 times>") 17 18assert_pretty("xRaw", '"x"') 19 20# JSAtom * 21 22run_fragment("JSString.atom") 23 24assert_pretty("molybdenum", '"molybdenum"') 25