Skip to content

Commit

Permalink
Merge pull request #10 from canjs/landscaper/qunit2
Browse files Browse the repository at this point in the history
Landscaper: QUnit2 upgrade
  • Loading branch information
cherifGsoul committed May 24, 2019
2 parents 276f81a + f576ae1 commit abe31cc
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 21 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
"detect-cyclic-packages": "^1.1.0",
"jshint": "^2.9.1",
"steal": "^1.5.13",
"steal-qunit": "^1.0.1",
"steal-qunit": "^2.0.0",
"testee": "^0.9.0"
},
"license": "MIT"
Expand Down
40 changes: 20 additions & 20 deletions test/test.js
Original file line number Diff line number Diff line change
@@ -1,59 +1,59 @@
var unit = require('steal-qunit');
var QUnit = require('steal-qunit');
var domData = require('../can-dom-data');

var node = {};
var foo = {};
var bar = {};

unit.module('can-dom-data', {
QUnit.module('can-dom-data', {
beforeEach: function () {
domData.delete(node);
}
});

unit.test('should set and get data', function () {
QUnit.test('should set and get data', function (assert) {
domData.set(node, 'foo', foo);
unit.equal(domData.get(node, 'foo'), foo);
assert.equal(domData.get(node, 'foo'), foo);
});

unit.test('set() should return the store', function () {
QUnit.test('set() should return the store', function (assert) {
var foo = {};
unit.deepEqual(
assert.deepEqual(
domData.set(foo, 'hammer', 'time'),
{hammer: 'time'},
'should set the store and return it'
);
domData.delete(foo);
});

unit.test('get() should return the whole store', function () {
QUnit.test('get() should return the whole store', function (assert) {
var foo = {};
unit.equal(domData.get(foo), undefined, 'should have no store initially');
assert.equal(domData.get(foo), undefined, 'should have no store initially');

domData.set(foo, 'bar', 'baz');
unit.deepEqual(domData.get(foo), {bar: 'baz'}, 'should return set store');
assert.deepEqual(domData.get(foo), {bar: 'baz'}, 'should return set store');

domData.delete(foo);
unit.equal(domData.get(foo), undefined, 'should have no store finally');
assert.equal(domData.get(foo), undefined, 'should have no store finally');
});

unit.test('should delete node', function () {
QUnit.test('should delete node', function (assert) {
domData.set(node, 'foo', foo);
domData.set(node, 'bar', bar);
unit.equal(domData.get(node, 'foo'), foo);
unit.equal(domData.get(node, 'bar'), bar);
assert.equal(domData.get(node, 'foo'), foo);
assert.equal(domData.get(node, 'bar'), bar);
domData.delete(node);
unit.equal(domData._data.get(node), undefined);
assert.equal(domData._data.get(node), undefined);
});

unit.test('should delete all data of node', function () {
QUnit.test('should delete all data of node', function (assert) {
domData.set(node, 'foo', foo);
domData.set(node, 'bar', bar);
unit.equal(domData.get(node, 'foo'), foo);
unit.equal(domData.get(node, 'bar'), bar);
assert.equal(domData.get(node, 'foo'), foo);
assert.equal(domData.get(node, 'bar'), bar);
domData.clean(node, 'foo');
domData.clean(node, 'bar');
unit.equal(domData.get(node, 'foo'), undefined);
unit.equal(domData.get(node, 'bar'), undefined);
unit.equal(domData._data.get(node), undefined);
assert.equal(domData.get(node, 'foo'), undefined);
assert.equal(domData.get(node, 'bar'), undefined);
assert.equal(domData._data.get(node), undefined);
});

0 comments on commit abe31cc

Please sign in to comment.