jscript: Added RegExp.ignoreCase getter implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
2ad46661e7
commit
2db1666096
|
@ -276,8 +276,10 @@ static HRESULT RegExp_set_global(script_ctx_t *ctx, jsdisp_t *jsthis, jsval_t va
|
|||
|
||||
static HRESULT RegExp_get_ignoreCase(script_ctx_t *ctx, jsdisp_t *jsthis, jsval_t *r)
|
||||
{
|
||||
FIXME("\n");
|
||||
return E_NOTIMPL;
|
||||
TRACE("\n");
|
||||
|
||||
*r = jsval_bool(!!(regexp_from_jsdisp(jsthis)->jsregexp->flags & REG_FOLD));
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT RegExp_set_ignoreCase(script_ctx_t *ctx, jsdisp_t *jsthis, jsval_t value)
|
||||
|
|
|
@ -660,4 +660,11 @@ tmp = new RegExp("abc/", "mgi");
|
|||
ok(tmp.toString() === "/abc//igm", "(new RegExp(\"abc/\")).toString() = " + tmp.toString());
|
||||
ok(/abc/.toString(1, false, "3") === "/abc/", "/abc/.toString(1, false, \"3\") = " + /abc/.toString());
|
||||
|
||||
re = /x/;
|
||||
ok(re.ignoreCase === false, "re.ignoreCase = " + re.ignoreCase);
|
||||
re = /x/i;
|
||||
ok(re.ignoreCase === true, "re.ignoreCase = " + re.ignoreCase);
|
||||
re = new RegExp("xxx", "gi");
|
||||
ok(re.ignoreCase === true, "re.ignoreCase = " + re.ignoreCase);
|
||||
|
||||
reportSuccess();
|
||||
|
|
Loading…
Reference in New Issue