|
1 "use strict"; |
|
2 |
|
3 exports["test common"] = require("./common") |
|
4 |
|
5 var Method = require("../core") |
|
6 |
|
7 exports["test host objects"] = function(assert) { |
|
8 var isElement = Method("is-element") |
|
9 isElement.define(function() { return false }) |
|
10 |
|
11 isElement.define(Element, function() { return true }) |
|
12 |
|
13 assert.notDeepEqual(typeof(Element.prototype[isElement]), "number", |
|
14 "Host object's prototype is extended with a number value") |
|
15 |
|
16 assert.ok(!isElement({}), "object is not an Element") |
|
17 assert.ok(document.createElement("div"), "Element is an element") |
|
18 } |
|
19 |
|
20 require("test").run(exports) |