feat(test_lib): change test_lib.dart to structurally compare objects

This commit is contained in:
vsavkin
2014-10-29 14:26:52 -04:00
parent 9bd65abb32
commit acd7035347
9 changed files with 38 additions and 7 deletions

View File

@ -0,0 +1,22 @@
import {describe, it, iit, expect} from 'test_lib/test_lib';
class TestObj {
constructor(prop) {
this.prop = prop;
}
}
export function main() {
describe("test_lib", function () {
describe("equality", function () {
it("should structurally compare objects", function () {
var expected = new TestObj(new TestObj({"one" : [1,2]}));
var actual = new TestObj(new TestObj({"one" : [1,2]}));
var falseActual = new TestObj(new TestObj({"one" : [1,3]}));
expect(actual).toEqual(expected);
expect(falseActual).not.toEqual(expected);
});
});
});
}