-
Notifications
You must be signed in to change notification settings - Fork 24
/
Copy pathqunit.worker.js
30 lines (23 loc) · 1.34 KB
/
qunit.worker.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
importScripts('../jquery.hive.pollen.js');
$.receive(function (data) {
if ( data.message.test === 'send' ) {
$.send({
"message" : data.message.content
});
}
if ( data.message.test === 'array' ) {
var _arrayObj = data.message.content;
$.send({
message: [
$.isArr(_arrayObj.a) ? 'PASS - $.isArr() _arrayObj.a is an array' : 'FAIL - _arrayObj.a is not an array',
$.isAtIndex(_arrayObj.b, 1, 'b') ? 'PASS - $.isAtIndex() "b" is at index 1 of _arrayObj.b' : 'FAIL - "b" is NOT at index 1 of _arrayObj.b',
$.inArray(_arrayObj.a, 'a') === false ? 'PASS - $.inArray(_arrayObj.a, "a") should return false' : 'FAIL - $.inArray(_arrayObj.a, "a") should return false',
$.inArray('a', _arrayObj.a) === false ? 'PASS - $.inArray("a", _arrayObj.a) should return false' : 'FAIL - $.inArray("a", _arrayObj.a) should return false',
( $.clone(_arrayObj.a) ).join(',') === _arrayObj.a.join(',') ? 'PASS - ( $.clone(_arrayObj.a) ).join(",") === _arrayObj.a.join(",")' : 'FAIL - ( $.clone(_arrayObj.a) ).join(",") === _arrayObj.a.join(",")',
$.last(_arrayObj.a) === 3 ? 'PASS - $.last(_arrayObj.a) === 3' : 'FAIL - $.last(_arrayObj.a) !== 3',
$.decode({ "foo" : "bar" }),
$.encode('{ "foo" : "bar" }')
]
});
}
});