tarruda/node-extensible

2014-02-04 19:24:33
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓22.0
✓3.5
✓10.0
✓15.0
✓5.1
✓12.0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
2014-02-04 19:20:32
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓22.0
✓3.5
✓10.0
✓15.0
✓5.1
✓12.0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
1..29 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions $eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions $instance links through the prototype chain ok 8 extensible object with extensions $instance calls $constructor when defined ok 9 extensible object with extensions $fork links through the prototype chain ok 10 extensible object with extensions $fork links through $parent ok 11 extensible object with extensions $fork should copy method descriptors ok 12 extensible object with extensions $fork should copy layers ok 13 extensible object with extensions $fork should copy layers ok 14 extensible object with extensions $fork $instanceOf is true if an object forked directly ok 15 extensible object with extensions $fork $instanceOf is true if an object forked indirectly ok 16 extensible object with extensions $fork forked object wont affect the original object methods ok 17 extensible object with extensions $fork forked object wont affect the original object layers ok 18 extensible object with extensions with upgraded method and implementation should expose new API ok 19 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 20 extensible object with missing layer method should throw when DEBUG is true ok 21 extensible callable is linked with parent ok 22 extensible callable with a $call method defined can be called like a function ok 23 extensible callable with a $call method defined can be extended normally ok 24 extensible callable with a $call method defined can be called like a method ok 25 extensible callable with a $call method defined can be inherited ok 26 extensible callable with a $call method defined can be forked ok 27 extensible callable instanceOf is true if an object forked directly ok 28 extensible callable instanceOf is true if an object forked indirectly ok 29 extensible callable without defining a $call method throws when called like a function # tests 29 # pass 29 # fail 0
2014-02-04 19:08:21
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓22.0
✓3.5
✓10.0
✓15.0
✓5.1
✓12.0
1..28 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork links through $parent ok 10 extensible object with extensions fork should copy method descriptors ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork should copy layers ok 13 extensible object with extensions fork instanceOf is true if an object forked directly ok 14 extensible object with extensions fork instanceOf is true if an object forked indirectly ok 15 extensible object with extensions fork forked object wont affect the original object methods ok 16 extensible object with extensions fork forked object wont affect the original object layers ok 17 extensible object with extensions with upgraded method and implementation should expose new API ok 18 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 19 extensible object with missing layer method should throw when DEBUG is true ok 20 extensible callable is linked with parent ok 21 extensible callable with a $call method defined can be called like a function ok 22 extensible callable with a $call method defined can be extended normally ok 23 extensible callable with a $call method defined can be called like a method ok 24 extensible callable with a $call method defined can be inherited ok 25 extensible callable with a $call method defined can be forked ok 26 extensible callable instanceOf is true if an object forked directly ok 27 extensible callable instanceOf is true if an object forked indirectly ok 28 extensible callable without defining a $call method throws when called like a function # tests 28 # pass 28 # fail 0
1..28 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork links through $parent ok 10 extensible object with extensions fork should copy method descriptors ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork should copy layers ok 13 extensible object with extensions fork instanceOf is true if an object forked directly ok 14 extensible object with extensions fork instanceOf is true if an object forked indirectly ok 15 extensible object with extensions fork forked object wont affect the original object methods ok 16 extensible object with extensions fork forked object wont affect the original object layers ok 17 extensible object with extensions with upgraded method and implementation should expose new API ok 18 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 19 extensible object with missing layer method should throw when DEBUG is true ok 20 extensible callable is linked with parent ok 21 extensible callable with a $call method defined can be called like a function ok 22 extensible callable with a $call method defined can be extended normally ok 23 extensible callable with a $call method defined can be called like a method ok 24 extensible callable with a $call method defined can be inherited ok 25 extensible callable with a $call method defined can be forked ok 26 extensible callable instanceOf is true if an object forked directly ok 27 extensible callable instanceOf is true if an object forked indirectly ok 28 extensible callable without defining a $call method throws when called like a function # tests 28 # pass 28 # fail 0
1..28 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork links through $parent ok 10 extensible object with extensions fork should copy method descriptors ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork should copy layers ok 13 extensible object with extensions fork instanceOf is true if an object forked directly ok 14 extensible object with extensions fork instanceOf is true if an object forked indirectly ok 15 extensible object with extensions fork forked object wont affect the original object methods ok 16 extensible object with extensions fork forked object wont affect the original object layers ok 17 extensible object with extensions with upgraded method and implementation should expose new API ok 18 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 19 extensible object with missing layer method should throw when DEBUG is true ok 20 extensible callable is linked with parent ok 21 extensible callable with a $call method defined can be called like a function ok 22 extensible callable with a $call method defined can be extended normally ok 23 extensible callable with a $call method defined can be called like a method ok 24 extensible callable with a $call method defined can be inherited ok 25 extensible callable with a $call method defined can be forked ok 26 extensible callable instanceOf is true if an object forked directly ok 27 extensible callable instanceOf is true if an object forked indirectly ok 28 extensible callable without defining a $call method throws when called like a function # tests 28 # pass 28 # fail 0
1..28 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork links through $parent ok 10 extensible object with extensions fork should copy method descriptors ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork should copy layers ok 13 extensible object with extensions fork instanceOf is true if an object forked directly ok 14 extensible object with extensions fork instanceOf is true if an object forked indirectly ok 15 extensible object with extensions fork forked object wont affect the original object methods ok 16 extensible object with extensions fork forked object wont affect the original object layers ok 17 extensible object with extensions with upgraded method and implementation should expose new API ok 18 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 19 extensible object with missing layer method should throw when DEBUG is true ok 20 extensible callable is linked with parent ok 21 extensible callable with a $call method defined can be called like a function ok 22 extensible callable with a $call method defined can be extended normally ok 23 extensible callable with a $call method defined can be called like a method ok 24 extensible callable with a $call method defined can be inherited ok 25 extensible callable with a $call method defined can be forked ok 26 extensible callable instanceOf is true if an object forked directly ok 27 extensible callable instanceOf is true if an object forked indirectly ok 28 extensible callable without defining a $call method throws when called like a function # tests 28 # pass 28 # fail 0
1..28 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork links through $parent ok 10 extensible object with extensions fork should copy method descriptors ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork should copy layers ok 13 extensible object with extensions fork instanceOf is true if an object forked directly ok 14 extensible object with extensions fork instanceOf is true if an object forked indirectly ok 15 extensible object with extensions fork forked object wont affect the original object methods ok 16 extensible object with extensions fork forked object wont affect the original object layers ok 17 extensible object with extensions with upgraded method and implementation should expose new API ok 18 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 19 extensible object with missing layer method should throw when DEBUG is true ok 20 extensible callable is linked with parent ok 21 extensible callable with a $call method defined can be called like a function ok 22 extensible callable with a $call method defined can be extended normally ok 23 extensible callable with a $call method defined can be called like a method ok 24 extensible callable with a $call method defined can be inherited ok 25 extensible callable with a $call method defined can be forked ok 26 extensible callable instanceOf is true if an object forked directly ok 27 extensible callable instanceOf is true if an object forked indirectly ok 28 extensible callable without defining a $call method throws when called like a function # tests 28 # pass 28 # fail 0
1..28 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork links through $parent ok 10 extensible object with extensions fork should copy method descriptors ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork should copy layers ok 13 extensible object with extensions fork instanceOf is true if an object forked directly ok 14 extensible object with extensions fork instanceOf is true if an object forked indirectly ok 15 extensible object with extensions fork forked object wont affect the original object methods ok 16 extensible object with extensions fork forked object wont affect the original object layers ok 17 extensible object with extensions with upgraded method and implementation should expose new API ok 18 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 19 extensible object with missing layer method should throw when DEBUG is true ok 20 extensible callable is linked with parent ok 21 extensible callable with a $call method defined can be called like a function ok 22 extensible callable with a $call method defined can be extended normally ok 23 extensible callable with a $call method defined can be called like a method ok 24 extensible callable with a $call method defined can be inherited ok 25 extensible callable with a $call method defined can be forked ok 26 extensible callable instanceOf is true if an object forked directly ok 27 extensible callable instanceOf is true if an object forked indirectly ok 28 extensible callable without defining a $call method throws when called like a function # tests 28 # pass 28 # fail 0
1..28 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork links through $parent ok 10 extensible object with extensions fork should copy method descriptors ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork should copy layers ok 13 extensible object with extensions fork instanceOf is true if an object forked directly ok 14 extensible object with extensions fork instanceOf is true if an object forked indirectly ok 15 extensible object with extensions fork forked object wont affect the original object methods ok 16 extensible object with extensions fork forked object wont affect the original object layers ok 17 extensible object with extensions with upgraded method and implementation should expose new API ok 18 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 19 extensible object with missing layer method should throw when DEBUG is true ok 20 extensible callable is linked with parent ok 21 extensible callable with a $call method defined can be called like a function ok 22 extensible callable with a $call method defined can be extended normally ok 23 extensible callable with a $call method defined can be called like a method ok 24 extensible callable with a $call method defined can be inherited ok 25 extensible callable with a $call method defined can be forked ok 26 extensible callable instanceOf is true if an object forked directly ok 27 extensible callable instanceOf is true if an object forked indirectly ok 28 extensible callable without defining a $call method throws when called like a function # tests 28 # pass 28 # fail 0
1..28 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork links through $parent ok 10 extensible object with extensions fork should copy method descriptors ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork should copy layers ok 13 extensible object with extensions fork instanceOf is true if an object forked directly ok 14 extensible object with extensions fork instanceOf is true if an object forked indirectly ok 15 extensible object with extensions fork forked object wont affect the original object methods ok 16 extensible object with extensions fork forked object wont affect the original object layers ok 17 extensible object with extensions with upgraded method and implementation should expose new API ok 18 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 19 extensible object with missing layer method should throw when DEBUG is true ok 20 extensible callable is linked with parent ok 21 extensible callable with a $call method defined can be called like a function ok 22 extensible callable with a $call method defined can be extended normally ok 23 extensible callable with a $call method defined can be called like a method ok 24 extensible callable with a $call method defined can be inherited ok 25 extensible callable with a $call method defined can be forked ok 26 extensible callable instanceOf is true if an object forked directly ok 27 extensible callable instanceOf is true if an object forked indirectly ok 28 extensible callable without defining a $call method throws when called like a function # tests 28 # pass 28 # fail 0
1..28 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork links through $parent ok 10 extensible object with extensions fork should copy method descriptors ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork should copy layers ok 13 extensible object with extensions fork instanceOf is true if an object forked directly ok 14 extensible object with extensions fork instanceOf is true if an object forked indirectly ok 15 extensible object with extensions fork forked object wont affect the original object methods ok 16 extensible object with extensions fork forked object wont affect the original object layers ok 17 extensible object with extensions with upgraded method and implementation should expose new API ok 18 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 19 extensible object with missing layer method should throw when DEBUG is true ok 20 extensible callable is linked with parent ok 21 extensible callable with a $call method defined can be called like a function ok 22 extensible callable with a $call method defined can be extended normally ok 23 extensible callable with a $call method defined can be called like a method ok 24 extensible callable with a $call method defined can be inherited ok 25 extensible callable with a $call method defined can be forked ok 26 extensible callable instanceOf is true if an object forked directly ok 27 extensible callable instanceOf is true if an object forked indirectly ok 28 extensible callable without defining a $call method throws when called like a function # tests 28 # pass 28 # fail 0
1..28 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork links through $parent ok 10 extensible object with extensions fork should copy method descriptors ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork should copy layers ok 13 extensible object with extensions fork instanceOf is true if an object forked directly ok 14 extensible object with extensions fork instanceOf is true if an object forked indirectly ok 15 extensible object with extensions fork forked object wont affect the original object methods ok 16 extensible object with extensions fork forked object wont affect the original object layers ok 17 extensible object with extensions with upgraded method and implementation should expose new API ok 18 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 19 extensible object with missing layer method should throw when DEBUG is true ok 20 extensible callable is linked with parent ok 21 extensible callable with a $call method defined can be called like a function ok 22 extensible callable with a $call method defined can be extended normally ok 23 extensible callable with a $call method defined can be called like a method ok 24 extensible callable with a $call method defined can be inherited ok 25 extensible callable with a $call method defined can be forked ok 26 extensible callable instanceOf is true if an object forked directly ok 27 extensible callable instanceOf is true if an object forked indirectly ok 28 extensible callable without defining a $call method throws when called like a function # tests 28 # pass 28 # fail 0
1..28 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork links through $parent ok 10 extensible object with extensions fork should copy method descriptors ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork should copy layers ok 13 extensible object with extensions fork instanceOf is true if an object forked directly ok 14 extensible object with extensions fork instanceOf is true if an object forked indirectly ok 15 extensible object with extensions fork forked object wont affect the original object methods ok 16 extensible object with extensions fork forked object wont affect the original object layers ok 17 extensible object with extensions with upgraded method and implementation should expose new API ok 18 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 19 extensible object with missing layer method should throw when DEBUG is true ok 20 extensible callable is linked with parent ok 21 extensible callable with a $call method defined can be called like a function ok 22 extensible callable with a $call method defined can be extended normally ok 23 extensible callable with a $call method defined can be called like a method ok 24 extensible callable with a $call method defined can be inherited ok 25 extensible callable with a $call method defined can be forked ok 26 extensible callable instanceOf is true if an object forked directly ok 27 extensible callable instanceOf is true if an object forked indirectly ok 28 extensible callable without defining a $call method throws when called like a function # tests 28 # pass 28 # fail 0
2014-01-13 15:54:17
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓22.0
✓3.5
✓10.0
✓15.0
✓5.1
✓12.0
1..21 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true ok 17 extensible callable with a $call method defined can be called like a function ok 18 extensible callable with a $call method defined can be extended normally ok 19 extensible callable with a $call method defined can be inherited ok 20 extensible callable with a $call method defined can be forked ok 21 extensible callable without defining a $call method throws when called like a function # tests 21 # pass 21 # fail 0
1..21 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true ok 17 extensible callable with a $call method defined can be called like a function ok 18 extensible callable with a $call method defined can be extended normally ok 19 extensible callable with a $call method defined can be inherited ok 20 extensible callable with a $call method defined can be forked ok 21 extensible callable without defining a $call method throws when called like a function # tests 21 # pass 21 # fail 0
1..21 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true ok 17 extensible callable with a $call method defined can be called like a function ok 18 extensible callable with a $call method defined can be extended normally ok 19 extensible callable with a $call method defined can be inherited ok 20 extensible callable with a $call method defined can be forked ok 21 extensible callable without defining a $call method throws when called like a function # tests 21 # pass 21 # fail 0
1..21 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true ok 17 extensible callable with a $call method defined can be called like a function ok 18 extensible callable with a $call method defined can be extended normally ok 19 extensible callable with a $call method defined can be inherited ok 20 extensible callable with a $call method defined can be forked ok 21 extensible callable without defining a $call method throws when called like a function # tests 21 # pass 21 # fail 0
1..21 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true ok 17 extensible callable with a $call method defined can be called like a function ok 18 extensible callable with a $call method defined can be extended normally ok 19 extensible callable with a $call method defined can be inherited ok 20 extensible callable with a $call method defined can be forked ok 21 extensible callable without defining a $call method throws when called like a function # tests 21 # pass 21 # fail 0
1..21 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true ok 17 extensible callable with a $call method defined can be called like a function ok 18 extensible callable with a $call method defined can be extended normally ok 19 extensible callable with a $call method defined can be inherited ok 20 extensible callable with a $call method defined can be forked ok 21 extensible callable without defining a $call method throws when called like a function # tests 21 # pass 21 # fail 0
1..21 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true ok 17 extensible callable with a $call method defined can be called like a function ok 18 extensible callable with a $call method defined can be extended normally ok 19 extensible callable with a $call method defined can be inherited ok 20 extensible callable with a $call method defined can be forked ok 21 extensible callable without defining a $call method throws when called like a function # tests 21 # pass 21 # fail 0
1..21 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true ok 17 extensible callable with a $call method defined can be called like a function ok 18 extensible callable with a $call method defined can be extended normally ok 19 extensible callable with a $call method defined can be inherited ok 20 extensible callable with a $call method defined can be forked ok 21 extensible callable without defining a $call method throws when called like a function # tests 21 # pass 21 # fail 0
1..21 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true ok 17 extensible callable with a $call method defined can be called like a function ok 18 extensible callable with a $call method defined can be extended normally ok 19 extensible callable with a $call method defined can be inherited ok 20 extensible callable with a $call method defined can be forked ok 21 extensible callable without defining a $call method throws when called like a function # tests 21 # pass 21 # fail 0
1..21 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true ok 17 extensible callable with a $call method defined can be called like a function ok 18 extensible callable with a $call method defined can be extended normally ok 19 extensible callable with a $call method defined can be inherited ok 20 extensible callable with a $call method defined can be forked ok 21 extensible callable without defining a $call method throws when called like a function # tests 21 # pass 21 # fail 0
1..21 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true ok 17 extensible callable with a $call method defined can be called like a function ok 18 extensible callable with a $call method defined can be extended normally ok 19 extensible callable with a $call method defined can be inherited ok 20 extensible callable with a $call method defined can be forked ok 21 extensible callable without defining a $call method throws when called like a function # tests 21 # pass 21 # fail 0
2014-01-12 18:56:09
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓22.0
✓3.5
✓10.0
✓15.0
✓5.1
✓12.0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions $eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions $getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
2014-01-12 18:41:34
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓22.0
✓3.5
✓10.0
✓15.0
✓5.1
✓12.0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
1..16 ok 1 extensible object with extensions passes arguments from top to bottom layer ok 2 extensible object with extensions passes result from bottom to top layer ok 3 extensible object with extensions should pass state across layers ok 4 extensible object with extensions eachLayer iterates through each layer ok 5 extensible object with extensions eachMethodDescriptor iterates through each method metadata ok 6 extensible object with extensions getMethodDescriptor gets method by name ok 7 extensible object with extensions instance links through the prototype chain ok 8 extensible object with extensions fork links through the prototype chain ok 9 extensible object with extensions fork should copy method descriptors ok 10 extensible object with extensions fork should copy layers ok 11 extensible object with extensions fork should copy layers ok 12 extensible object with extensions fork forked object wont affect the original object methods ok 13 extensible object with extensions fork forked object wont affect the original object layers ok 14 extensible object with extensions with upgraded method and implementation should expose new API ok 15 extensible object with extensions with upgraded method and missing implementation should throw when DEBUG is set ok 16 extensible object with missing layer method should throw when DEBUG is true # tests 16 # pass 16 # fail 0
2014-01-11 21:34:34
✓6.0
✓7.0
✓8.0
✓9.0
✓22.0
✓15.0
✓5.1
✓12.0
1..14 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object should pass state across layers ok 4 extensible object eachLayer iterates through each layer ok 5 extensible object eachMethodDescriptor iterates through each method metadata ok 6 extensible object getMethodDescriptor gets method by name ok 7 extensible object instance links through the prototype chain ok 8 extensible object fork links through the prototype chain ok 9 extensible object fork should copy method descriptors ok 10 extensible object fork should copy layers ok 11 extensible object fork should copy layers ok 12 extensible object fork forked object wont affect the original object methods ok 13 extensible object fork forked object wont affect the original object layers ok 14 extensible object with upgraded method should expose new API # tests 14 # pass 14 # fail 0
1..14 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object should pass state across layers ok 4 extensible object eachLayer iterates through each layer ok 5 extensible object eachMethodDescriptor iterates through each method metadata ok 6 extensible object getMethodDescriptor gets method by name ok 7 extensible object instance links through the prototype chain ok 8 extensible object fork links through the prototype chain ok 9 extensible object fork should copy method descriptors ok 10 extensible object fork should copy layers ok 11 extensible object fork should copy layers ok 12 extensible object fork forked object wont affect the original object methods ok 13 extensible object fork forked object wont affect the original object layers ok 14 extensible object with upgraded method should expose new API # tests 14 # pass 14 # fail 0
1..14 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object should pass state across layers ok 4 extensible object eachLayer iterates through each layer ok 5 extensible object eachMethodDescriptor iterates through each method metadata ok 6 extensible object getMethodDescriptor gets method by name ok 7 extensible object instance links through the prototype chain ok 8 extensible object fork links through the prototype chain ok 9 extensible object fork should copy method descriptors ok 10 extensible object fork should copy layers ok 11 extensible object fork should copy layers ok 12 extensible object fork forked object wont affect the original object methods ok 13 extensible object fork forked object wont affect the original object layers ok 14 extensible object with upgraded method should expose new API # tests 14 # pass 14 # fail 0
1..14 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object should pass state across layers ok 4 extensible object eachLayer iterates through each layer ok 5 extensible object eachMethodDescriptor iterates through each method metadata ok 6 extensible object getMethodDescriptor gets method by name ok 7 extensible object instance links through the prototype chain ok 8 extensible object fork links through the prototype chain ok 9 extensible object fork should copy method descriptors ok 10 extensible object fork should copy layers ok 11 extensible object fork should copy layers ok 12 extensible object fork forked object wont affect the original object methods ok 13 extensible object fork forked object wont affect the original object layers ok 14 extensible object with upgraded method should expose new API # tests 14 # pass 14 # fail 0
1..14 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object should pass state across layers ok 4 extensible object eachLayer iterates through each layer ok 5 extensible object eachMethodDescriptor iterates through each method metadata ok 6 extensible object getMethodDescriptor gets method by name ok 7 extensible object instance links through the prototype chain ok 8 extensible object fork links through the prototype chain ok 9 extensible object fork should copy method descriptors ok 10 extensible object fork should copy layers ok 11 extensible object fork should copy layers ok 12 extensible object fork forked object wont affect the original object methods ok 13 extensible object fork forked object wont affect the original object layers ok 14 extensible object with upgraded method should expose new API # tests 14 # pass 14 # fail 0
1..14 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object should pass state across layers ok 4 extensible object eachLayer iterates through each layer ok 5 extensible object eachMethodDescriptor iterates through each method metadata ok 6 extensible object getMethodDescriptor gets method by name ok 7 extensible object instance links through the prototype chain ok 8 extensible object fork links through the prototype chain ok 9 extensible object fork should copy method descriptors ok 10 extensible object fork should copy layers ok 11 extensible object fork should copy layers ok 12 extensible object fork forked object wont affect the original object methods ok 13 extensible object fork forked object wont affect the original object layers ok 14 extensible object with upgraded method should expose new API # tests 14 # pass 14 # fail 0
1..14 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object should pass state across layers ok 4 extensible object eachLayer iterates through each layer ok 5 extensible object eachMethodDescriptor iterates through each method metadata ok 6 extensible object getMethodDescriptor gets method by name ok 7 extensible object instance links through the prototype chain ok 8 extensible object fork links through the prototype chain ok 9 extensible object fork should copy method descriptors ok 10 extensible object fork should copy layers ok 11 extensible object fork should copy layers ok 12 extensible object fork forked object wont affect the original object methods ok 13 extensible object fork forked object wont affect the original object layers ok 14 extensible object with upgraded method should expose new API # tests 14 # pass 14 # fail 0
1..14 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object should pass state across layers ok 4 extensible object eachLayer iterates through each layer ok 5 extensible object eachMethodDescriptor iterates through each method metadata ok 6 extensible object getMethodDescriptor gets method by name ok 7 extensible object instance links through the prototype chain ok 8 extensible object fork links through the prototype chain ok 9 extensible object fork should copy method descriptors ok 10 extensible object fork should copy layers ok 11 extensible object fork should copy layers ok 12 extensible object fork forked object wont affect the original object methods ok 13 extensible object fork forked object wont affect the original object layers ok 14 extensible object with upgraded method should expose new API # tests 14 # pass 14 # fail 0
2014-01-11 03:30:52
6.0
7.0
8.0
✓9.0
✓22.0
✓15.0
✓5.1
✓12.0
1..13 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object eachLayer iterates through each layer ok 4 extensible object eachMethod iterates through each method metadata ok 5 extensible object getMethod gets method by name ok 6 extensible object instance links through the prototype chain ok 7 extensible object fork links through the prototype chain ok 8 extensible object fork should copy method descriptors ok 9 extensible object fork should copy layers ok 10 extensible object fork should copy layers ok 11 extensible object fork forked object wont affect the original object methods ok 12 extensible object fork forked object wont affect the original object layers ok 13 extensible object fork forked object has the orignal object as prototype # tests 13 # pass 13 # fail 0
1..13 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object eachLayer iterates through each layer ok 4 extensible object eachMethod iterates through each method metadata ok 5 extensible object getMethod gets method by name ok 6 extensible object instance links through the prototype chain ok 7 extensible object fork links through the prototype chain ok 8 extensible object fork should copy method descriptors ok 9 extensible object fork should copy layers ok 10 extensible object fork should copy layers ok 11 extensible object fork forked object wont affect the original object methods ok 12 extensible object fork forked object wont affect the original object layers ok 13 extensible object fork forked object has the orignal object as prototype # tests 13 # pass 13 # fail 0
1..13 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object eachLayer iterates through each layer ok 4 extensible object eachMethod iterates through each method metadata ok 5 extensible object getMethod gets method by name ok 6 extensible object instance links through the prototype chain ok 7 extensible object fork links through the prototype chain ok 8 extensible object fork should copy method descriptors ok 9 extensible object fork should copy layers ok 10 extensible object fork should copy layers ok 11 extensible object fork forked object wont affect the original object methods ok 12 extensible object fork forked object wont affect the original object layers ok 13 extensible object fork forked object has the orignal object as prototype # tests 13 # pass 13 # fail 0
1..13 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object eachLayer iterates through each layer ok 4 extensible object eachMethod iterates through each method metadata ok 5 extensible object getMethod gets method by name ok 6 extensible object instance links through the prototype chain ok 7 extensible object fork links through the prototype chain ok 8 extensible object fork should copy method descriptors ok 9 extensible object fork should copy layers ok 10 extensible object fork should copy layers ok 11 extensible object fork forked object wont affect the original object methods ok 12 extensible object fork forked object wont affect the original object layers ok 13 extensible object fork forked object has the orignal object as prototype # tests 13 # pass 13 # fail 0
1..13 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object eachLayer iterates through each layer ok 4 extensible object eachMethod iterates through each method metadata ok 5 extensible object getMethod gets method by name ok 6 extensible object instance links through the prototype chain ok 7 extensible object fork links through the prototype chain ok 8 extensible object fork should copy method descriptors ok 9 extensible object fork should copy layers ok 10 extensible object fork should copy layers ok 11 extensible object fork forked object wont affect the original object methods ok 12 extensible object fork forked object wont affect the original object layers ok 13 extensible object fork forked object has the orignal object as prototype # tests 13 # pass 13 # fail 0
1..13 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object eachLayer iterates through each layer ok 4 extensible object eachMethod iterates through each method metadata ok 5 extensible object getMethod gets method by name not ok 6 extensible object instance links through the prototype chain not ok 7 extensible object fork "before each" hook # tests 7 # pass 5 # fail 2
1..13 not ok 1 extensible object "before each" hook # tests 1 # pass 0 # fail 1
1..13 not ok 1 extensible object "before each" hook # tests 1 # pass 0 # fail 1
2014-01-11 03:23:41
6.0
7.0
8.0
✓9.0
✓22.0
✓15.0
✓5.1
✓12.0
1..13 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object eachLayer iterates through each layer ok 4 extensible object eachMethod iterates through each method metadata ok 5 extensible object getMethod gets method by name ok 6 extensible object instance links through the prototype chain ok 7 extensible object fork links through the prototype chain ok 8 extensible object fork should copy method descriptors ok 9 extensible object fork should copy layers ok 10 extensible object fork should copy layers ok 11 extensible object fork forked object wont affect the original object methods ok 12 extensible object fork forked object wont affect the original object layers ok 13 extensible object fork forked object has the orignal object as prototype # tests 13 # pass 13 # fail 0
1..13 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object eachLayer iterates through each layer ok 4 extensible object eachMethod iterates through each method metadata ok 5 extensible object getMethod gets method by name ok 6 extensible object instance links through the prototype chain ok 7 extensible object fork links through the prototype chain ok 8 extensible object fork should copy method descriptors ok 9 extensible object fork should copy layers ok 10 extensible object fork should copy layers ok 11 extensible object fork forked object wont affect the original object methods ok 12 extensible object fork forked object wont affect the original object layers ok 13 extensible object fork forked object has the orignal object as prototype # tests 13 # pass 13 # fail 0
1..13 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object eachLayer iterates through each layer ok 4 extensible object eachMethod iterates through each method metadata ok 5 extensible object getMethod gets method by name ok 6 extensible object instance links through the prototype chain ok 7 extensible object fork links through the prototype chain ok 8 extensible object fork should copy method descriptors ok 9 extensible object fork should copy layers ok 10 extensible object fork should copy layers ok 11 extensible object fork forked object wont affect the original object methods ok 12 extensible object fork forked object wont affect the original object layers ok 13 extensible object fork forked object has the orignal object as prototype # tests 13 # pass 13 # fail 0
1..13 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object eachLayer iterates through each layer ok 4 extensible object eachMethod iterates through each method metadata ok 5 extensible object getMethod gets method by name ok 6 extensible object instance links through the prototype chain ok 7 extensible object fork links through the prototype chain ok 8 extensible object fork should copy method descriptors ok 9 extensible object fork should copy layers ok 10 extensible object fork should copy layers ok 11 extensible object fork forked object wont affect the original object methods ok 12 extensible object fork forked object wont affect the original object layers ok 13 extensible object fork forked object has the orignal object as prototype # tests 13 # pass 13 # fail 0
1..13 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object eachLayer iterates through each layer ok 4 extensible object eachMethod iterates through each method metadata ok 5 extensible object getMethod gets method by name ok 6 extensible object instance links through the prototype chain ok 7 extensible object fork links through the prototype chain ok 8 extensible object fork should copy method descriptors ok 9 extensible object fork should copy layers ok 10 extensible object fork should copy layers ok 11 extensible object fork forked object wont affect the original object methods ok 12 extensible object fork forked object wont affect the original object layers ok 13 extensible object fork forked object has the orignal object as prototype # tests 13 # pass 13 # fail 0
1..13 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object eachLayer iterates through each layer ok 4 extensible object eachMethod iterates through each method metadata ok 5 extensible object getMethod gets method by name not ok 6 extensible object instance links through the prototype chain not ok 7 extensible object fork "before each" hook # tests 7 # pass 5 # fail 2
1..13 not ok 1 extensible object "before each" hook # tests 1 # pass 0 # fail 1
1..13 not ok 1 extensible object "before each" hook # tests 1 # pass 0 # fail 1
2014-01-10 02:13:28
6.0
7.0
8.0
✓9.0
✓22.0
✓15.0
✓5.1
✓12.0
1..8 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object fork should copy method descriptors ok 4 extensible object fork should copy layers ok 5 extensible object fork should copy layers ok 6 extensible object fork forked object wont affect the original object methods ok 7 extensible object fork forked object wont affect the original object layers ok 8 extensible object fork forked object has the orignal object as prototype # tests 8 # pass 8 # fail 0
1..8 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object fork should copy method descriptors ok 4 extensible object fork should copy layers ok 5 extensible object fork should copy layers ok 6 extensible object fork forked object wont affect the original object methods ok 7 extensible object fork forked object wont affect the original object layers ok 8 extensible object fork forked object has the orignal object as prototype # tests 8 # pass 8 # fail 0
1..8 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object fork should copy method descriptors ok 4 extensible object fork should copy layers ok 5 extensible object fork should copy layers ok 6 extensible object fork forked object wont affect the original object methods ok 7 extensible object fork forked object wont affect the original object layers ok 8 extensible object fork forked object has the orignal object as prototype # tests 8 # pass 8 # fail 0
1..8 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object fork should copy method descriptors ok 4 extensible object fork should copy layers ok 5 extensible object fork should copy layers ok 6 extensible object fork forked object wont affect the original object methods ok 7 extensible object fork forked object wont affect the original object layers ok 8 extensible object fork forked object has the orignal object as prototype # tests 8 # pass 8 # fail 0
1..8 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object fork should copy method descriptors ok 4 extensible object fork should copy layers ok 5 extensible object fork should copy layers ok 6 extensible object fork forked object wont affect the original object methods ok 7 extensible object fork forked object wont affect the original object layers ok 8 extensible object fork forked object has the orignal object as prototype # tests 8 # pass 8 # fail 0
1..8 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer not ok 3 extensible object fork "before each" hook # tests 3 # pass 2 # fail 1
1..8 not ok 1 extensible object "before each" hook # tests 1 # pass 0 # fail 1
1..8 not ok 1 extensible object "before each" hook # tests 1 # pass 0 # fail 1
2014-01-09 14:14:02
6.0
7.0
8.0
9.0
22.0
15.0
5.1
12.0
timeout waiting to hear back from iexplore/6.0
2014-01-09 02:00:23
6.0
7.0
8.0
✓9.0
✓22.0
✓15.0
✓5.1
✓12.0
1..8 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object fork should copy method descriptors ok 4 extensible object fork should copy layers ok 5 extensible object fork should copy layers ok 6 extensible object fork forked object wont affect the original object methods ok 7 extensible object fork forked object wont affect the original object layers ok 8 extensible object fork forked object has the orignal object as prototype # tests 8 # pass 8 # fail 0
1..8 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object fork should copy method descriptors ok 4 extensible object fork should copy layers ok 5 extensible object fork should copy layers ok 6 extensible object fork forked object wont affect the original object methods ok 7 extensible object fork forked object wont affect the original object layers ok 8 extensible object fork forked object has the orignal object as prototype # tests 8 # pass 8 # fail 0
1..8 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object fork should copy method descriptors ok 4 extensible object fork should copy layers ok 5 extensible object fork should copy layers ok 6 extensible object fork forked object wont affect the original object methods ok 7 extensible object fork forked object wont affect the original object layers ok 8 extensible object fork forked object has the orignal object as prototype # tests 8 # pass 8 # fail 0
1..8 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object fork should copy method descriptors ok 4 extensible object fork should copy layers ok 5 extensible object fork should copy layers ok 6 extensible object fork forked object wont affect the original object methods ok 7 extensible object fork forked object wont affect the original object layers ok 8 extensible object fork forked object has the orignal object as prototype # tests 8 # pass 8 # fail 0
1..8 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object fork should copy method descriptors ok 4 extensible object fork should copy layers ok 5 extensible object fork should copy layers ok 6 extensible object fork forked object wont affect the original object methods ok 7 extensible object fork forked object wont affect the original object layers ok 8 extensible object fork forked object has the orignal object as prototype # tests 8 # pass 8 # fail 0
1..8 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer not ok 3 extensible object fork "before each" hook # tests 3 # pass 2 # fail 1
not ok 1 Error: Expected identifier, string or number on line 75
not ok 1 Error: Expected identifier, string or number on line 75
2014-01-09 01:55:03
6.0
7.0
8.0
✓9.0
✓22.0
✓15.0
✓5.1
✓12.0
1..8 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object fork should copy method descriptors ok 4 extensible object fork should copy layers ok 5 extensible object fork should copy layers ok 6 extensible object fork forked object wont affect the original object methods ok 7 extensible object fork forked object wont affect the original object layers ok 8 extensible object fork forked object has the orignal object as prototype # tests 8 # pass 8 # fail 0
1..8 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object fork should copy method descriptors ok 4 extensible object fork should copy layers ok 5 extensible object fork should copy layers ok 6 extensible object fork forked object wont affect the original object methods ok 7 extensible object fork forked object wont affect the original object layers ok 8 extensible object fork forked object has the orignal object as prototype # tests 8 # pass 8 # fail 0
1..8 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object fork should copy method descriptors ok 4 extensible object fork should copy layers ok 5 extensible object fork should copy layers ok 6 extensible object fork forked object wont affect the original object methods ok 7 extensible object fork forked object wont affect the original object layers ok 8 extensible object fork forked object has the orignal object as prototype # tests 8 # pass 8 # fail 0
1..8 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object fork should copy method descriptors ok 4 extensible object fork should copy layers ok 5 extensible object fork should copy layers ok 6 extensible object fork forked object wont affect the original object methods ok 7 extensible object fork forked object wont affect the original object layers ok 8 extensible object fork forked object has the orignal object as prototype # tests 8 # pass 8 # fail 0
1..8 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer ok 3 extensible object fork should copy method descriptors ok 4 extensible object fork should copy layers ok 5 extensible object fork should copy layers ok 6 extensible object fork forked object wont affect the original object methods ok 7 extensible object fork forked object wont affect the original object layers ok 8 extensible object fork forked object has the orignal object as prototype # tests 8 # pass 8 # fail 0
1..8 ok 1 extensible object passes arguments from top to bottom layer ok 2 extensible object passes result from bottom to top layer not ok 3 extensible object fork "before each" hook # tests 3 # pass 2 # fail 1
not ok 1 Error: Expected identifier, string or number on line 75
not ok 1 Error: Expected identifier, string or number on line 75
2014-01-08 22:46:55
6.0
7.0
8.0
✓9.0
✓22.0
✓15.0
✓5.1
✓12.0