1
0
mirror of synced 2025-02-18 04:53:15 +03:00

Two spaces indentation for tests

This commit is contained in:
Kevin Brown 2014-09-21 15:05:00 -04:00
parent 5a17226ba6
commit 08ac13d510

View File

@ -3,135 +3,135 @@ 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);
var inst = new DecoratedClass(); var inst = new DecoratedClass();
assert.ok(inst.called); assert.ok(inst.called);
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);
var inst = new DecoratedClass(); var inst = new DecoratedClass();
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);
var inst = new DecoratedClass(); var inst = new DecoratedClass();
assert.ok(inst.called); assert.ok(inst.called);
assert.ok(inst.inherited); assert.ok(inst.inherited);
}); });