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