LibJS: Put RegExp flags in correct order
This commit is contained in:
parent
124ff10522
commit
6c411563d3
2 changed files with 12 additions and 1 deletions
|
|
@ -146,8 +146,8 @@
|
|||
__JS_ENUMERATE(IgnoreCase, ignoreCase, ignore_case, i) \
|
||||
__JS_ENUMERATE(Multiline, multiline, multiline, m) \
|
||||
__JS_ENUMERATE(DotAll, dotAll, dot_all, s) \
|
||||
__JS_ENUMERATE(UnicodeSets, unicodeSets, unicode_sets, v) \
|
||||
__JS_ENUMERATE(Unicode, unicode, unicode, u) \
|
||||
__JS_ENUMERATE(UnicodeSets, unicodeSets, unicode_sets, v) \
|
||||
__JS_ENUMERATE(Sticky, sticky, sticky, y)
|
||||
|
||||
namespace JS {
|
||||
|
|
|
|||
|
|
@ -12,4 +12,15 @@ test("basic functionality", () => {
|
|||
expect(/foo/dsgimyu.flags).toBe("dgimsuy");
|
||||
// prettier-ignore
|
||||
expect(/foo/dgimsvy.flags).toBe("dgimsvy");
|
||||
|
||||
const proxy = new Proxy(
|
||||
{},
|
||||
{
|
||||
get() {
|
||||
return true;
|
||||
},
|
||||
}
|
||||
);
|
||||
|
||||
expect(Object.getOwnPropertyDescriptor(RegExp.prototype, "flags").get.call(proxy)).toBe("dgimsuvy");
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in a new issue