ractive
Version:
Next-generation DOM manipulation
40 lines (27 loc) • 650 B
JavaScript
define([
'ractive',
'config/options/groups/registries'
], function (
Ractive,
registries
) {
'use strict';
return function () {
module( 'Registries Config' );
test( 'has globally registered', function ( t ) {
var ractive, foo = {};
registries.forEach( r => {
var target = r.useDefaults ? Ractive.defaults : Ractive;
target[ r.name ].foo = foo;
});
ractive = new Ractive({});
registries.forEach( r => {
t.equal( ractive[ r.name ].foo, foo, r.name);
});
registries.forEach( r => {
var target = r.useDefaults ? Ractive.defaults : Ractive;
delete target[ r.name ] .foo;
});
});
};
});