Skip to content

Commit

Permalink
Fix tests for QUnit 2
Browse files Browse the repository at this point in the history
  • Loading branch information
cherifGsoul committed May 14, 2019
1 parent 140caa6 commit f576ae1
Showing 1 changed file with 20 additions and 20 deletions.
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 f576ae1

Please sign in to comment.