can-util
Version:
Common utilities for CanJS projects
15 lines (11 loc) • 462 B
JavaScript
var QUnit = require('../../test/qunit');
var singleReference = require('./single-reference');
QUnit.module("can-util/js/single-reference");
QUnit.test("basics", function(assert){
var obj = {};
singleReference.set(obj, 'pet', 'dog');
var retrieved = singleReference.getAndDelete(obj, 'pet');
assert.equal(retrieved, 'dog', 'sets and retrieves successfully');
assert.equal(Object.keys(obj).length, 0, 'also deletes when retrieved');
});
;