Skip to content

deps: bump @types/node from 20.12.12 to 22.8.5 #952

deps: bump @types/node from 20.12.12 to 22.8.5

deps: bump @types/node from 20.12.12 to 22.8.5 #952

GitHub Actions / Tests Results (di.inversify) succeeded Oct 31, 2024 in 0s

33 passed, 0 failed and 0 skipped

Tests passed successfully

✅ /home/runner/work/suites/suites/test-reports/di.inversify.xml

33 tests were completed in 2s with 33 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Dependencies Adapter Unit Spec 6✅ 1s
Identifier Builder Unit Spec 5✅ 1s
InversifyJS Suites DI Adapter Integration Test 22✅ 2s

✅ Dependencies Adapter Unit Spec

Dependencies Adapter Unit Spec should return undefined if no matching injectables are found
  ✅ Dependencies Adapter Unit Spec should return undefined if no matching injectables are found
Dependencies Adapter Unit Spec should return the injectable if only one matching injectable is found and no metadata is provided
  ✅ Dependencies Adapter Unit Spec should return the injectable if only one matching injectable is found and no metadata is provided
Dependencies Adapter Unit Spec should return the injectable with matching metadata if metadata is provided
  ✅ Dependencies Adapter Unit Spec should return the injectable with matching metadata if metadata is provided
Dependencies Adapter Unit Spec should return undefined if no injectable with matching metadata is found
  ✅ Dependencies Adapter Unit Spec should return undefined if no injectable with matching metadata is found
Dependencies Adapter Unit Spec should return the injectable with matching identifier and no metadata if metadata is not provided
  ✅ Dependencies Adapter Unit Spec should return the injectable with matching identifier and no metadata if metadata is not provided
Dependencies Adapter Unit Spec should return the injectable if there is exactly one, even no metadata provided
  ✅ Dependencies Adapter Unit Spec should return the injectable if there is exactly one, even no metadata provided

✅ Identifier Builder Unit Spec

Identifier Builder Unit Spec should return an identifier object with identifier and metadata when using inject decorator
  ✅ Identifier Builder Unit Spec should return an identifier object with identifier and metadata when using inject decorator
Identifier Builder Unit Spec should return an identifier object with identifier and metadata when using multi inject decorator
  ✅ Identifier Builder Unit Spec should return an identifier object with identifier and metadata when using multi inject decorator
Identifier Builder Unit Spec should return an identifier object with from lazy loader value when no extra metadata
  ✅ Identifier Builder Unit Spec should return an identifier object with from lazy loader value when no extra metadata
Identifier Builder Unit Spec should throw an error indicating undefined dependency detected when lazy loader value is undefined
  ✅ Identifier Builder Unit Spec should throw an error indicating undefined dependency detected when lazy loader value is undefined
Identifier Builder Unit Spec should use the parameter type as identifier if identifier left undefined because none of the preserved keys is found
  ✅ Identifier Builder Unit Spec should use the parameter type as identifier if identifier left undefined because none of the preserved keys is found

✅ InversifyJS Suites DI Adapter Integration Test

InversifyJS Suites DI Adapter Integration Test class constructor injection reflecting a class with constructor based injection should list the dependencies in the dependencies container corresponding to the class injectables
  ✅ InversifyJS Suites DI Adapter Integration Test class constructor injection reflecting a class with constructor based injection should list the dependencies in the dependencies container corresponding to the class injectables
InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values "Interface" should be defined
  ✅ InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values "Interface" should be defined
  ✅ InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values "Interface" should be defined
InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values [Function DependencyTwo] should be defined
  ✅ InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values [Function DependencyTwo] should be defined
InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values "CUSTOM_TOKEN" should be defined
  ✅ InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values "CUSTOM_TOKEN" should be defined
InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values [Function DependencySix] should be defined
  ✅ InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values [Function DependencySix] should be defined
InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values [Function DependencySeven] should be defined
  ✅ InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values [Function DependencySeven] should be defined
InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values "CUSTOM_TOKEN_SECOND" should be defined
  ✅ InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values "CUSTOM_TOKEN_SECOND" should be defined
InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values Symbol(SymbolToken) should be defined
  ✅ InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values Symbol(SymbolToken) should be defined
InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values "LITERAL_VALUE_ARR" should be defined
  ✅ InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values "LITERAL_VALUE_ARR" should be defined
InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values "LITERAL_VALUE_STR" should be defined
  ✅ InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values "LITERAL_VALUE_STR" should be defined
InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values [Function DependencyTen] should be defined
  ✅ InversifyJS Suites DI Adapter Integration Test class constructor injection resolving dependencies from the container by identifiers and metadata keys and values [Function DependencyTen] should be defined
InversifyJS Suites DI Adapter Integration Test class properties injection reflecting a class with property based injection should list the dependencies in the dependencies container corresponding to the class injectable
  ✅ InversifyJS Suites DI Adapter Integration Test class properties injection reflecting a class with property based injection should list the dependencies in the dependencies container corresponding to the class injectable
InversifyJS Suites DI Adapter Integration Test class properties injection resolving dependencies from the container by identifiers and metadata keys and values "Interface" should be defined
  ✅ InversifyJS Suites DI Adapter Integration Test class properties injection resolving dependencies from the container by identifiers and metadata keys and values "Interface" should be defined
InversifyJS Suites DI Adapter Integration Test class properties injection resolving dependencies from the container by identifiers and metadata keys and values "CUSTOM_TOKEN" should be defined
  ✅ InversifyJS Suites DI Adapter Integration Test class properties injection resolving dependencies from the container by identifiers and metadata keys and values "CUSTOM_TOKEN" should be defined
InversifyJS Suites DI Adapter Integration Test class properties injection resolving dependencies from the container by identifiers and metadata keys and values [Function DependencyThree] should be defined
  ✅ InversifyJS Suites DI Adapter Integration Test class properties injection resolving dependencies from the container by identifiers and metadata keys and values [Function DependencyThree] should be defined
InversifyJS Suites DI Adapter Integration Test class properties injection resolving dependencies from the container by identifiers and metadata keys and values [Function DependencySix] should be defined
  ✅ InversifyJS Suites DI Adapter Integration Test class properties injection resolving dependencies from the container by identifiers and metadata keys and values [Function DependencySix] should be defined
InversifyJS Suites DI Adapter Integration Test class properties injection resolving dependencies from the container by identifiers and metadata keys and values "CUSTOM_TOKEN_SECOND" should be defined
  ✅ InversifyJS Suites DI Adapter Integration Test class properties injection resolving dependencies from the container by identifiers and metadata keys and values "CUSTOM_TOKEN_SECOND" should be defined
InversifyJS Suites DI Adapter Integration Test class properties injection resolving dependencies from the container by identifiers and metadata keys and values Symbol(SymbolToken) should be defined
  ✅ InversifyJS Suites DI Adapter Integration Test class properties injection resolving dependencies from the container by identifiers and metadata keys and values Symbol(SymbolToken) should be defined
  ✅ InversifyJS Suites DI Adapter Integration Test class properties injection resolving dependencies from the container by identifiers and metadata keys and values Symbol(SymbolToken) should be defined
InversifyJS Suites DI Adapter Integration Test class properties injection resolving dependencies from the container by identifiers and metadata keys and values "LITERAL_VALUE_STR" should be defined
  ✅ InversifyJS Suites DI Adapter Integration Test class properties injection resolving dependencies from the container by identifiers and metadata keys and values "LITERAL_VALUE_STR" should be defined
InversifyJS Suites DI Adapter Integration Test class constructor and properties combined should return an array of tuples with the class dependencies
  ✅ InversifyJS Suites DI Adapter Integration Test class constructor and properties combined should return an array of tuples with the class dependencies