Index: sky/tests/lowlevel/attribute-collection.sky |
diff --git a/sky/tests/lowlevel/attribute-collection.sky b/sky/tests/lowlevel/attribute-collection.sky |
index a402c2502ce2cff4477d884167e2f97ce92d601d..5b6881ee793e7cbefce368d620cb47b9b6a4ebb9 100644 |
--- a/sky/tests/lowlevel/attribute-collection.sky |
+++ b/sky/tests/lowlevel/attribute-collection.sky |
@@ -1,62 +1,67 @@ |
<html> |
-<import src="../resources/mocha.sky" /> |
-<import src="../resources/chai.sky" /> |
<script> |
-describe("Attribute collection", function() { |
+import "../resources/third_party/unittest/unittest.dart"; |
+import "../resources/unit.dart"; |
+ |
+import "dart:sky"; |
+ |
+void main() { |
+ initUnit(); |
+ |
var div; |
- beforeEach(function() { |
+ setUp(() { |
div = document.createElement("div"); |
}); |
- it("should get by index", function() { |
+ test("should get by index", () { |
div.setAttribute("attr0", "value0"); |
div.setAttribute("attr1", "value1"); |
var attrs = div.getAttributes(); |
- assert.equal(attrs.length, 2); |
- assert.equal(attrs[0].name, "attr0"); |
- assert.equal(attrs[0].value, "value0"); |
- assert.equal(attrs[1].name, "attr1"); |
- assert.equal(attrs[1].value, "value1"); |
+ expect(attrs.length, equals(2)); |
+ expect(attrs[0].name, equals("attr0")); |
+ expect(attrs[0].value, equals("value0")); |
+ expect(attrs[1].name, equals("attr1")); |
+ expect(attrs[1].value, equals("value1")); |
}); |
- it("should set by name", function() { |
+ test("should set by name", () { |
div.setAttribute("attrName", "value0"); |
- assert.equal(div.getAttribute("attrName"), "value0"); |
- assert.equal(div.getAttributes()[0].name, "attrName"); |
- assert.equal(div.getAttributes()[0].value, "value0"); |
+ expect(div.getAttribute("attrName"), equals("value0")); |
+ expect(div.getAttributes()[0].name, equals("attrName")); |
+ expect(div.getAttributes()[0].value, equals("value0")); |
div.setAttribute("attrName", "new value"); |
- assert.equal(div.getAttribute("attrName"), "new value"); |
- assert.equal(div.getAttributes()[0].name, "attrName"); |
- assert.equal(div.getAttributes()[0].value, "new value"); |
+ expect(div.getAttribute("attrName"), equals("new value")); |
+ expect(div.getAttributes()[0].name, equals("attrName")); |
+ expect(div.getAttributes()[0].value, equals("new value")); |
}); |
- it("should be case sensitive", function() { |
+ test("should be case sensitive", () { |
div.setAttribute("attrName", "value0"); |
- assert.isNull(div.getAttribute("attrname")); |
- assert.equal(div.getAttribute("attrName"), "value0"); |
+ expect(div.getAttribute("attrname"), isNull); |
+ expect(div.getAttribute("attrName"), equals("value0")); |
}); |
- it("should not live update", function() { |
+ test("should not live update", () { |
div.setAttribute("attr0", "0"); |
div.setAttribute("attr1", "1"); |
div.setAttribute("attr2", "2"); |
var oldAttributes = div.getAttributes(); |
- assert.equal(oldAttributes.length, 3); |
+ expect(oldAttributes.length, equals(3)); |
div.removeAttribute("attr1"); |
- assert.equal(oldAttributes.length, 3); |
+ expect(oldAttributes.length, equals(3)); |
div.setAttribute("attr0", "value0"); |
div.setAttribute("attr2", "value2"); |
var newAttributes = div.getAttributes(); |
- assert.equal(newAttributes.length, 2); |
- assert.equal(newAttributes[0].name, "attr0"); |
- assert.equal(newAttributes[0].value, "value0"); |
- assert.equal(newAttributes[1].name, "attr2"); |
- assert.equal(newAttributes[1].value, "value2"); |
- assert.notEqual(newAttributes, oldAttributes); |
- assert.equal(oldAttributes[0].name, "attr0"); |
- assert.equal(oldAttributes[0].value, "0"); |
- assert.equal(oldAttributes[1].name, "attr1"); |
- assert.equal(oldAttributes[1].value, "1"); |
- assert.equal(oldAttributes[2].name, "attr2"); |
- assert.equal(oldAttributes[2].value, "2"); |
+ expect(newAttributes.length, equals(2)); |
+ expect(newAttributes[0].name, equals("attr0")); |
+ expect(newAttributes[0].value, equals("value0")); |
+ expect(newAttributes[1].name, equals("attr2")); |
+ expect(newAttributes[1].value, equals("value2")); |
+ expect(newAttributes, isNot(equals(oldAttributes))); |
+ expect(oldAttributes[0].name, equals("attr0")); |
+ expect(oldAttributes[0].value, equals("0")); |
+ expect(oldAttributes[1].name, equals("attr1")); |
+ expect(oldAttributes[1].value, equals("1")); |
+ expect(oldAttributes[2].name, equals("attr2")); |
+ expect(oldAttributes[2].value, equals("2")); |
}); |
-}); |
+} |
</script> |
</html> |