michael@0: # Tests for jsid pretty-printing michael@0: michael@0: assert_subprinter_registered('SpiderMonkey', 'jsid') michael@0: michael@0: run_fragment('jsid.simple') michael@0: michael@0: assert_pretty('string_id', '$jsid("moon")') michael@0: assert_pretty('int_id', '$jsid(1729)') michael@0: assert_pretty('void_id', 'JSID_VOID') michael@0: assert_pretty('object_id', '$jsid((JSObject *) [object global] delegate)') michael@0: michael@0: run_fragment('jsid.handles') michael@0: michael@0: assert_pretty('jsid_handle', '$jsid("shovel")') michael@0: assert_pretty('mutable_jsid_handle', '$jsid("shovel")')