36 lines
851 B
JavaScript
36 lines
851 B
JavaScript
(function(){
|
|
"use strict";
|
|
|
|
module("core");
|
|
|
|
test("Basic requirements", function(){
|
|
expect(5);
|
|
ok(document.querySelectorAll, "querySelectorAll");
|
|
ok(document.getElementById, "getElementById");
|
|
ok(document.getElementsByTagName, "getElementsByTagName");
|
|
ok(String.prototype.trim, "String.trim()");
|
|
ok($_, "Global var");
|
|
});
|
|
|
|
test("Unique Selectors", function(){
|
|
var x = $_("ol");
|
|
var y = $_("aside");
|
|
|
|
expect(1);
|
|
notEqual(x.el, y.el, "Unique Query Objects - see Issue #5");
|
|
});
|
|
|
|
test("Sub-modules", function(){
|
|
expect(5);
|
|
ok($_.get, "AJAX get method");
|
|
ok($_.post, "AJAX post method");
|
|
ok($_.qs, "Query String module");
|
|
ok($_.store, "Local Storage module");
|
|
ok($_.dom, "Dom manipulation module");
|
|
});
|
|
|
|
// --------------------------------------------------------------------------
|
|
|
|
module("ajax");
|
|
|
|
}()); |