pluma/obs-model

2014-01-09 22:47:56
error loading package.json: Error: ENOENT, open '/home/testling/projects/testling-chroot/home/pluma/repos/a8ddb1ccd6b392c963c5d492c7956366366f1c53.1389307675733/package.json'
2014-01-04 02:12:21
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓29.0
✓canary
✓3.6
✓4.0
✓24.0
✓nightly
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓15.0
✓next
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
firefox/nightly
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
2013-05-14 15:25:53
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
✓3.6
✓4.0
✓19.0
✓nightly
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
firefox/nightly
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
2013-05-14 15:25:25
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
✓3.6
✓4.0
✓19.0
✓nightly
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
firefox/nightly
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
2013-05-14 15:21:51
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
✓3.6
✓4.0
✓19.0
✓nightly
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
firefox/nightly
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
2013-05-14 15:21:51
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
3.6
✓19.0
✓nightly
4.0
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
firefox/nightly
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0 1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 13 # pass 13 # fail 0
2013-05-10 22:28:06
6.0
7.0
8.0
9.0
10.0
✓25.0
✓canary
29.0
✓3.6
4.0
24.0
nightly
4.0
5.0.5
5.1
6.0
10.0
15.0
next
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
2013-04-24 15:01:09
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
✓3.6
✓4.0
✓19.0
✓nightly
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
firefox/nightly
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
2013-04-24 02:09:33
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
✓3.6
✓4.0
✓19.0
✓nightly
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
firefox/nightly
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
2013-04-24 01:00:49
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
✓3.6
✓4.0
✓19.0
✓nightly
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
firefox/nightly
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
2013-04-23 22:10:34
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
✓3.6
✓4.0
✓19.0
✓nightly
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
firefox/nightly
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
2013-04-23 11:41:12
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
✓3.6
✓4.0
✓19.0
✓nightly
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
firefox/nightly
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
1..13 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 Model.use() calls plugin.contributeToModel if it exists ok 7 new Model() calls plugins with the new instance ok 8 new Model() for each attribute defines an instance property ok 9 new Model() for each attribute creates an observable property ok 10 new Model() for each attribute initializes it with the passed value ok 11 new Model() for each attribute initializes it with `undefined` if no value was passed ok 12 Modelmodel is a reference to the model constructor ok 13 Modeldismiss() calls every destructor # tests 14 # pass 13 # fail 1
2013-04-18 13:38:51
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
✓3.6
✓4.0
✓19.0
✓nightly
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
firefox/nightly
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
2013-04-18 01:15:21
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
✓3.6
✓4.0
✓19.0
✓nightly
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
firefox/nightly
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
2013-04-18 00:42:57
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
✓3.6
✓4.0
✓19.0
✓nightly
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
firefox/nightly
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
2013-04-18 00:41:55
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
✓3.6
✓4.0
✓19.0
✓nightly
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
firefox/nightly
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
2013-04-18 00:39:48
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
✓3.6
✓4.0
✓19.0
✓nightly
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
firefox/nightly
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
2013-04-18 00:38:35
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
✓3.6
✓4.0
✓19.0
✓nightly
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
firefox/nightly
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
2013-04-18 00:34:44
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
✓3.6
✓4.0
✓19.0
✓nightly
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
firefox/nightly
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
2013-04-18 00:31:09
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
✓3.6
✓4.0
✓19.0
✓nightly
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
firefox/nightly
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
2013-04-18 00:30:20
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
29.0
canary
✓19.0
✓nightly
3.6
4.0
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
firefox/nightly
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1
1..12 ok 1 model creates a model with a modelName ok 2 Model.attr() adds a named attribute to the model ok 3 Model.attr() adds an attribute definition to the model ok 4 Model.use() adds a plugin to the model ok 5 Model.use() cannot add the same plugin twice ok 6 new Model() calls plugins with the new instance as context ok 7 new Model() for each attribute defines an instance property ok 8 new Model() for each attribute creates an observable property ok 9 new Model() for each attribute initializes it with the passed value ok 10 new Model() for each attribute initializes it with `undefined` if no value was passed ok 11 Modelmodel is a reference to the model constructor ok 12 Modeldismiss() calls every destructor # tests 13 # pass 12 # fail 1