can-queues
Advanced tools
Comparing version 1.3.1 to 1.3.2
var QUnit = require('steal-qunit'); | ||
var DomOrderQueue = require("./dom-order-queue"); | ||
var canSymbol = require("can-symbol"); | ||
var testHelpers = require("can-test-helpers"); | ||
QUnit.module('can-queues/dom-order-queue'); | ||
@@ -67,1 +69,16 @@ | ||
}); | ||
testHelpers.dev.devOnlyTest("Re-inserting function in queue does not lose logging stack", function(assert) { | ||
var queue = new DomOrderQueue("dom"); | ||
var element = createElement("span"); | ||
var fn = function(){ | ||
assert.ok(true, "called this function"); | ||
}; | ||
fn[canSymbol.for("can.element")] = element; | ||
queue.enqueue(fn, null, {}); | ||
assert.ok(queue.tasks[0].meta.stack, "sanity: Stack created for meta"); | ||
queue.enqueue(fn, null, {}); | ||
assert.ok(queue.tasks[0].meta.stack, "Stack remains in meta"); | ||
queue.flush(); | ||
}); |
@@ -89,2 +89,8 @@ "use strict"; | ||
task.meta = meta; | ||
//!steal-remove-start | ||
if(process.env.NODE_ENV !== 'production') { | ||
this._logEnqueue( task ); | ||
} | ||
//!steal-remove-end | ||
} | ||
@@ -91,0 +97,0 @@ }; |
{ | ||
"name": "can-queues", | ||
"version": "1.3.1", | ||
"version": "1.3.2", | ||
"description": "A light weight JavaScript task queue", | ||
@@ -47,3 +47,3 @@ "homepage": "", | ||
"devDependencies": { | ||
"can-test-helpers": "^1.1.2", | ||
"can-test-helpers": "^1.1.4", | ||
"docco": "^0.7.0", | ||
@@ -50,0 +50,0 @@ "done-serve": "^1.0.0", |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
242253
1196
13
1