mirror of
https://github.com/tc39/test262.git
synced 2025-11-24 15:43:12 +01:00
parseTestRecord: add support for YAML frontmatter parseTestRecord: initial unit test for test record parser parseTestRecord: refactor for testing factor old parsing; add YAML parsing runner: support "includes" from YAML frontmatter support frontmatter "includes" in python runner use test.includes if present instead of scanning test code with regex harness: factor individual functions out into files tools: handle YAML errors tolerate missing keys in dictionary (flags, includes) report filename when empty frontmatter block new option --list-includes to test262.py harness: factor helper functions into separate files sth: remove extra close-paren (syntax error) test_common: TDD; failing parse of YAML common: use parseTestRecord (YAML-aware)
18 lines
455 B
JavaScript
18 lines
455 B
JavaScript
//-----------------------------------------------------------------------------
|
|
function arrayContains(arr, expected) {
|
|
var found;
|
|
for (var i = 0; i < expected.length; i++) {
|
|
found = false;
|
|
for (var j = 0; j < arr.length; j++) {
|
|
if (expected[i] === arr[j]) {
|
|
found = true;
|
|
break;
|
|
}
|
|
}
|
|
if (!found) {
|
|
return false;
|
|
}
|
|
}
|
|
return true;
|
|
}
|