Fix all the tests.
This commit is contained in:
Родитель
a4fed02b8c
Коммит
05e9f190e3
|
@ -36,8 +36,10 @@ module.exports = function() {
|
||||||
document: document,
|
document: document,
|
||||||
window: document.createWindow(),
|
window: document.createWindow(),
|
||||||
setTimeout: setTimeout,
|
setTimeout: setTimeout,
|
||||||
clearTimeout: clearTimeout
|
clearTimeout: clearTimeout,
|
||||||
|
Date: Date // so we can override Date.now in tests
|
||||||
};
|
};
|
||||||
|
|
||||||
return topic;
|
return topic;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -145,7 +145,7 @@ module.exports = {
|
||||||
// different tests at the same time!
|
// different tests at the same time!
|
||||||
|
|
||||||
"sequenced": {
|
"sequenced": {
|
||||||
topic: function(result) {
|
topic: function(result, d3) {
|
||||||
var cb = this.callback,
|
var cb = this.callback,
|
||||||
node = result.selection[0][0],
|
node = result.selection[0][0],
|
||||||
id = result.id;
|
id = result.id;
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
var assert = require("../assert");
|
var assert = require("../assert");
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
topic: function(d3) {
|
||||||
|
return d3; // bug in vows where topic is not propagated automatically
|
||||||
|
},
|
||||||
"on a new transition": {
|
"on a new transition": {
|
||||||
topic: function(d3) {
|
topic: function(d3) {
|
||||||
return d3.select("body").append("div").transition();
|
return d3.select("body").append("div").transition();
|
||||||
|
@ -11,7 +14,7 @@ module.exports = {
|
||||||
assert.equal(~~id, id);
|
assert.equal(~~id, id);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"increases monotonically across transitions": function(transition) {
|
"increases monotonically across transitions": function(d3) {
|
||||||
var t0 = d3.select("body").append("div").transition(),
|
var t0 = d3.select("body").append("div").transition(),
|
||||||
t1 = d3.select("body").append("div").transition();
|
t1 = d3.select("body").append("div").transition();
|
||||||
assert.isTrue(t1.id > t0.id);
|
assert.isTrue(t1.id > t0.id);
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
var assert = require("../assert");
|
var assert = require("../assert");
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
topic: function(d3) {
|
||||||
|
return d3; // bug in vows where topic is not propagated automatically
|
||||||
|
},
|
||||||
"on a new transition": {
|
"on a new transition": {
|
||||||
topic: function(d3) {
|
topic: function(d3) {
|
||||||
return d3.select("body").append("div").transition();
|
return d3.select("body").append("div").transition();
|
||||||
|
|
|
@ -61,16 +61,16 @@ suite.addBatch({
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// // Control
|
// Control
|
||||||
// suite.addBatch({
|
suite.addBatch({
|
||||||
// "transition": {
|
"transition": {
|
||||||
// topic: load("transition/transition").document(),
|
topic: load("transition/transition").document(),
|
||||||
// "each": require("./transition-test-each"),
|
"each": require("./transition-test-each"),
|
||||||
// "call": require("./transition-test-call"),
|
"call": require("./transition-test-call"),
|
||||||
// "tween": require("./transition-test-tween"),
|
"tween": require("./transition-test-tween"),
|
||||||
// "id": require("./transition-test-id"),
|
"id": require("./transition-test-id"),
|
||||||
// "time": require("./transition-test-time")
|
"time": require("./transition-test-time")
|
||||||
// }
|
}
|
||||||
// });
|
});
|
||||||
|
|
||||||
suite.export(module);
|
suite.export(module);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче