Linted tests
This commit is contained in:
parent
aebc7ce0d2
commit
0bc56a922b
@ -1,29 +1,29 @@
|
|||||||
module("Data adapters - Base")
|
module('Data adapters - Base');
|
||||||
|
|
||||||
var BaseData = require("select2/data/base");
|
var BaseData = require('select2/data/base');
|
||||||
var $ = require("jquery");
|
var $ = require('jquery');
|
||||||
var Options = require("select2/options");
|
var Options = require('select2/options');
|
||||||
|
|
||||||
var options = new Options({});
|
var options = new Options({});
|
||||||
|
|
||||||
test("current is required", function (assert) {
|
test('current is required', function (assert) {
|
||||||
var data = new BaseData($("#qunit-fixture select"), options);
|
var data = new BaseData($('#qunit-fixture select'), options);
|
||||||
|
|
||||||
assert.throws(
|
assert.throws(
|
||||||
function () {
|
function () {
|
||||||
data.current(function () {});
|
data.current(function () {});
|
||||||
},
|
},
|
||||||
"current has no default implementation"
|
'current has no default implementation'
|
||||||
)
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
test("query is required", function (assert) {
|
test('query is required', function (assert) {
|
||||||
var data = new BaseData($("#qunit-fixture select"), options);
|
var data = new BaseData($('#qunit-fixture select'), options);
|
||||||
|
|
||||||
assert.throws(
|
assert.throws(
|
||||||
function () {
|
function () {
|
||||||
data.query({}, function () {});
|
data.query({}, function () {});
|
||||||
},
|
},
|
||||||
"query has no default implementation"
|
'query has no default implementation'
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
@ -1,43 +1,43 @@
|
|||||||
module("Decorators")
|
module('Decorators');
|
||||||
|
|
||||||
var Utils = require("select2/utils");
|
var Utils = require('select2/utils');
|
||||||
|
|
||||||
test("overridden - method", function (assert) {
|
test('overridden - method', function (assert) {
|
||||||
function BaseClass () {};
|
function BaseClass () {}
|
||||||
|
|
||||||
BaseClass.prototype.hello = function () {
|
BaseClass.prototype.hello = function () {
|
||||||
return "A";
|
return 'A';
|
||||||
}
|
};
|
||||||
|
|
||||||
function DecoratorClass () {};
|
function DecoratorClass () {}
|
||||||
|
|
||||||
DecoratorClass.prototype.hello = function () {
|
DecoratorClass.prototype.hello = function () {
|
||||||
return "B";
|
return 'B';
|
||||||
}
|
};
|
||||||
|
|
||||||
var DecoratedClass = Utils.Decorate(BaseClass, DecoratorClass);
|
var DecoratedClass = Utils.Decorate(BaseClass, DecoratorClass);
|
||||||
|
|
||||||
var inst = new DecoratedClass();
|
var inst = new DecoratedClass();
|
||||||
|
|
||||||
assert.strictEqual(inst.hello(), "B");
|
assert.strictEqual(inst.hello(), 'B');
|
||||||
});
|
});
|
||||||
|
|
||||||
test("overridden - constructor", function (assert) {
|
test('overridden - constructor', function (assert) {
|
||||||
function BaseClass () {
|
function BaseClass () {
|
||||||
this.inherited = true;
|
this.inherited = true;
|
||||||
};
|
}
|
||||||
|
|
||||||
BaseClass.prototype.hello = function () {
|
BaseClass.prototype.hello = function () {
|
||||||
return "A";
|
return 'A';
|
||||||
}
|
};
|
||||||
|
|
||||||
function DecoratorClass (decorated) {
|
function DecoratorClass (decorated) {
|
||||||
this.called = true;
|
this.called = true;
|
||||||
};
|
}
|
||||||
|
|
||||||
DecoratorClass.prototype.other = function () {
|
DecoratorClass.prototype.other = function () {
|
||||||
return "B";
|
return 'B';
|
||||||
}
|
};
|
||||||
|
|
||||||
var DecoratedClass = Utils.Decorate(BaseClass, DecoratorClass);
|
var DecoratedClass = Utils.Decorate(BaseClass, DecoratorClass);
|
||||||
|
|
||||||
@ -47,40 +47,40 @@ test("overridden - constructor", function (assert) {
|
|||||||
assert.ok(!inst.inherited);
|
assert.ok(!inst.inherited);
|
||||||
});
|
});
|
||||||
|
|
||||||
test("not overridden - method", function (assert) {
|
test('not overridden - method', function (assert) {
|
||||||
function BaseClass () {};
|
function BaseClass () {}
|
||||||
|
|
||||||
BaseClass.prototype.hello = function () {
|
BaseClass.prototype.hello = function () {
|
||||||
return "A";
|
return 'A';
|
||||||
}
|
};
|
||||||
|
|
||||||
function DecoratorClass () {};
|
function DecoratorClass () {}
|
||||||
|
|
||||||
DecoratorClass.prototype.other = function () {
|
DecoratorClass.prototype.other = function () {
|
||||||
return "B";
|
return 'B';
|
||||||
}
|
};
|
||||||
|
|
||||||
var DecoratedClass = Utils.Decorate(BaseClass, DecoratorClass);
|
var DecoratedClass = Utils.Decorate(BaseClass, DecoratorClass);
|
||||||
|
|
||||||
var inst = new DecoratedClass();
|
var inst = new DecoratedClass();
|
||||||
|
|
||||||
assert.strictEqual(inst.hello(), "A");
|
assert.strictEqual(inst.hello(), 'A');
|
||||||
});
|
});
|
||||||
|
|
||||||
test("not overridden - constructor", function (assert) {
|
test('not overridden - constructor', function (assert) {
|
||||||
function BaseClass () {
|
function BaseClass () {
|
||||||
this.called = true;
|
this.called = true;
|
||||||
};
|
}
|
||||||
|
|
||||||
BaseClass.prototype.hello = function () {
|
BaseClass.prototype.hello = function () {
|
||||||
return "A";
|
return 'A';
|
||||||
}
|
};
|
||||||
|
|
||||||
function DecoratorClass () {};
|
function DecoratorClass () {}
|
||||||
|
|
||||||
DecoratorClass.prototype.other = function () {
|
DecoratorClass.prototype.other = function () {
|
||||||
return "B";
|
return 'B';
|
||||||
}
|
};
|
||||||
|
|
||||||
var DecoratedClass = Utils.Decorate(BaseClass, DecoratorClass);
|
var DecoratedClass = Utils.Decorate(BaseClass, DecoratorClass);
|
||||||
|
|
||||||
@ -89,44 +89,44 @@ test("not overridden - constructor", function (assert) {
|
|||||||
assert.ok(inst.called);
|
assert.ok(inst.called);
|
||||||
});
|
});
|
||||||
|
|
||||||
test("inherited - method", function (assert) {
|
test('inherited - method', function (assert) {
|
||||||
function BaseClass () { };
|
function BaseClass () {}
|
||||||
|
|
||||||
BaseClass.prototype.hello = function () {
|
BaseClass.prototype.hello = function () {
|
||||||
return "A";
|
return 'A';
|
||||||
}
|
};
|
||||||
|
|
||||||
function DecoratorClass (decorated) { };
|
function DecoratorClass (decorated) {}
|
||||||
|
|
||||||
DecoratorClass.prototype.hello = function (decorated) {
|
DecoratorClass.prototype.hello = function (decorated) {
|
||||||
return "B" + decorated.call(this) + "C";
|
return 'B' + decorated.call(this) + 'C';
|
||||||
}
|
};
|
||||||
|
|
||||||
var DecoratedClass = Utils.Decorate(BaseClass, DecoratorClass);
|
var DecoratedClass = Utils.Decorate(BaseClass, DecoratorClass);
|
||||||
|
|
||||||
var inst = new DecoratedClass();
|
var inst = new DecoratedClass();
|
||||||
|
|
||||||
assert.strictEqual(inst.hello(), "BAC");
|
assert.strictEqual(inst.hello(), 'BAC');
|
||||||
});
|
});
|
||||||
|
|
||||||
test("inherited - constructor", function (assert) {
|
test('inherited - constructor', function (assert) {
|
||||||
function BaseClass () {
|
function BaseClass () {
|
||||||
this.inherited = true;
|
this.inherited = true;
|
||||||
};
|
}
|
||||||
|
|
||||||
BaseClass.prototype.hello = function () {
|
BaseClass.prototype.hello = function () {
|
||||||
return "A";
|
return 'A';
|
||||||
}
|
};
|
||||||
|
|
||||||
function DecoratorClass (decorated) {
|
function DecoratorClass (decorated) {
|
||||||
this.called = true;
|
this.called = true;
|
||||||
|
|
||||||
decorated.call(this);
|
decorated.call(this);
|
||||||
};
|
}
|
||||||
|
|
||||||
DecoratorClass.prototype.other = function () {
|
DecoratorClass.prototype.other = function () {
|
||||||
return "B";
|
return 'B';
|
||||||
}
|
};
|
||||||
|
|
||||||
var DecoratedClass = Utils.Decorate(BaseClass, DecoratorClass);
|
var DecoratedClass = Utils.Decorate(BaseClass, DecoratorClass);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user