UNPKG

ractive

Version:

Next-generation DOM manipulation

40 lines (27 loc) 650 B
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; }); }); }; });