marcusberner/sandal

2014-04-26 16:05:46
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓6.0
✓6.0
4.2
android-browser/4.2
timeout waiting to hear back from android-browser/4.2
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Remove one from group ok 73 should not fail ok 74 should get non removed components # Clear multiple implementations ok 75 should return error for cleared service ok 76 should return error for cleared service ok 77 should not return error for non-cleared service ok 78 should return the non-cleared service # Clear one implementation ok 79 should get and error for cleared service ok 80 should not get and error for non-cleared service ok 81 should get the correct service # Clear sandal ok 82 should throw # Resolve by name ok 83 should get service # Resolve multiple by name ok 84 should not return an error ok 85 should get services ok 86 should get services # Resolve multiple ok 87 should not return error ok 88 should resolve the services ok 89 should resolve the services # Resolve nothing ok 90 should not return error # Resolve service twice ok 91 Should get the return value ok 92 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 97 Should get a new result and dependency result ok 98 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 99 Should get a new result dependency result ok 100 Should get a new result dependency result # Resolve service twice ok 101 Should get an instance ok 102 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependency ok 104 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 105 Should create service and dependencies ok 106 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 107 Should create service and dependency ok 108 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 109 Should create service and dependency ok 110 Should create service and dependency # Resolve service twice ok 111 Should get the same instance ok 112 Should get the same instance # Service with sync done ok 113 should not fail ok 114 should get a service ok 115 should get a working service 1..115 # tests 115 # pass 115 # ok
2014-03-30 09:09:02
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓6.0
✓6.0
4.2
android-browser/4.2
timeout waiting to hear back from android-browser/4.2
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
2014-03-30 08:43:45
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓6.0
✓6.0
4.2
android-browser/4.2
timeout waiting to hear back from android-browser/4.2
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
2014-03-30 08:24:58
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓6.0
✓6.0
4.2
android-browser/4.2
timeout waiting to hear back from android-browser/4.2
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
TAP version 13 # Async service constructor ok 1 should resolve dependencies in the correct order ok 2 should resolve dependencies in the correct order ok 3 should resolve dependencies in the correct order ok 4 should resolve dependencies in the correct order ok 5 should resolve dependencies in the correct order # Async factory ok 6 should resolve dependencies in the correct order ok 7 should resolve dependencies in the correct order ok 8 should resolve dependencies in the correct order ok 9 should get value from done callback ok 10 should resolve dependencies in the correct order ok 11 should resolve dependencies in the correct order # Async factory under service ok 12 should get return value from dependency ok 13 should wait for dependency ok 14 should get return value from dependency # Circular dependencies ok 15 should get an error # Clear all implementations ok 16 should get an error for cleared service ok 17 should not get an error for sandal ok 18 should get the correct container # Comments in constructor ok 19 should resolve all dependencies correctly # Comments in named constructor ok 20 should resolve all dependencies correctly # Service throws ok 21 should pass the error # Dependency service throws ok 22 should pass the error # Constructor with dependencies ok 23 should call the constructor of the dependency ok 24 should call the constructor of the dependency ok 25 should call the constructor of the dependency ok 26 should call the constructor of the service ok 27 should resolve all dependencies with prototype # Constructor and prototype ok 28 should call the constructor ok 29 should get the prototype functions # Error in constructor ok 30 should pass the error # Error in dependency constructor ok 31 should pass the error # Error in factory ok 32 should pass the error # Error in dependency factory ok 33 should pass the error # Factory returning undefined ok 34 should return undefined ok 35 should call the factory ok 36 should return undefined ok 37 should not call the factory again # Factory throws ok 38 should pass the error # Dependency factory throws ok 39 should pass the error # Factory with sync done ok 40 should not fail ok 41 should get the correct factory # Fluent ok 42 should be equal ok 43 should be equal # Adding tag to service, factory and object ok 44 should not fail ok 45 should resolve all tag1 dependencies ok 46 should resolve all tag2 dependencies # Adding tag with name of other dependency ok 47 should fail # Adding tag with name done ok 48 should fail # Adding tag with name sandal ok 49 should fail # Adding dependency with name of tag ok 50 should fail # Non-registered dependency ok 51 should return error # Multiple containers ok 52 should get the service from the first container ok 53 should get the service from the second container # Register constructor that is not a function ok 54 should throw # Register with a name that was already registered ok 55 should throw # Register done ok 56 should throw # Register done service ok 57 should throw # Register done factory ok 58 should throw # Register with named dependencies ok 59 should call the factory ok 60 should call the factory ok 61 should call the factory ok 62 should call the factory ok 63 should resolve all dependencies # Register and resolve factory ok 64 should get the return value of the factory # Register and resolve service ok 65 should get the constructed object # Register and resolve ok 66 should get the registered implementation # Register with named dependencies ok 67 should call the constructor of the dependency ok 68 should call the constructor of the dependency ok 69 should call the constructor of the dependency ok 70 should call the constructor of the service ok 71 should resolve all dependencies with prototype # Clear done ok 72 should throw # Clear multiple implementations ok 73 should return error for cleared service ok 74 should return error for cleared service ok 75 should not return error for non-cleared service ok 76 should return the non-cleared service # Clear one implementation ok 77 should get and error for cleared service ok 78 should not get and error for non-cleared service ok 79 should get the correct service # Clear sandal ok 80 should throw # Resolve by name ok 81 should get service # Resolve multiple by name ok 82 should not return an error ok 83 should get services ok 84 should get services # Resolve multiple ok 85 should not return error ok 86 should resolve the services ok 87 should resolve the services # Resolve nothing ok 88 should not return error # Resolve service twice ok 89 Should get the return value ok 90 Should get a new return value # Resolve transient factory with async singleton dependencies twice ok 91 Should get a new result and dependency result ok 92 Should get a new result and old dependency result # Resolve transient factory with async transient dependencies twice ok 93 Should get a new result and dependency result ok 94 Should get a new result dependency result # Resolve transient factory with singleton dependencies twice ok 95 Should get a new result and dependency result ok 96 Should get a new result and old dependency result # Resolve transient factory with transient dependencies twice ok 97 Should get a new result dependency result ok 98 Should get a new result dependency result # Resolve service twice ok 99 Should get an instance ok 100 Should get a new instance # Resolve transient service with async singleton dependencies twice ok 101 Should create service and dependency ok 102 Should create service but use old dependency # Resolve transient service with async singleton dependencies twice ok 103 Should create service and dependencies ok 104 Should create service dependencies # Resolve transient service with singleton dependencies twice ok 105 Should create service and dependency ok 106 Should create service but use old dependency # Resolve transient service with transient dependencies twice ok 107 Should create service and dependency ok 108 Should create service and dependency # Resolve service twice ok 109 Should get the same instance ok 110 Should get the same instance # Service with sync done ok 111 should not fail ok 112 should get a service ok 113 should get a working service 1..113 # tests 113 # pass 113 # ok
2014-03-29 21:44:04
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓6.0
✓6.0
4.2