├── .github ├── release_drafter_config.yml └── workflows │ ├── main.yml │ ├── release.yml │ └── release_drafter.yml ├── .gitignore ├── LICENSE ├── README.md ├── babel.config.js ├── console ├── build_esm_lib ├── build_esm_lib.ts ├── bumper_ci_service.ts ├── bumper_ci_service_files.ts ├── deps.ts └── pre_check_release.ts ├── egg.json ├── jest.config.ts ├── logo.svg ├── mod.ts ├── package.json ├── src ├── errors.ts ├── fake │ ├── fake_builder.ts │ └── fake_mixin.ts ├── interfaces.ts ├── mock │ ├── mock_builder.ts │ └── mock_mixin.ts ├── pre_programmed_method.ts ├── spy │ ├── spy_builder.ts │ ├── spy_mixin.ts │ └── spy_stub_builder.ts ├── test_double_builder.ts ├── types.ts └── verifiers │ ├── callable_verifier.ts │ ├── function_expression_verifier.ts │ └── method_verifier.ts ├── tests ├── cjs │ ├── jest_assertions.js │ └── unit │ │ └── mod │ │ ├── dummy.test.js │ │ ├── fake.test.js │ │ ├── mock.test.js │ │ ├── spy.test.js │ │ └── stub.test.js ├── deno │ ├── deps.ts │ ├── src │ │ ├── errors_test.ts │ │ └── verifiers │ │ │ ├── function_expression_verifier_test.ts │ │ │ └── method_verifier_test.ts │ └── unit │ │ └── mod │ │ ├── dummy_test.ts │ │ ├── fake_test.ts │ │ ├── mock_test.ts │ │ ├── spy_test.ts │ │ └── stub_test.ts ├── deps.ts └── esm │ ├── jest_assertions.ts │ └── unit │ └── mod │ ├── dummy.test.ts │ ├── fake.test.ts │ ├── mock.test.ts │ ├── spy.test.ts │ └── stub.test.ts ├── tmp └── .gitkeep ├── tsconfig.cjs.json ├── tsconfig.esm.json └── tsconfig.json /.github/release_drafter_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/.github/release_drafter_config.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/release_drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/.github/workflows/release_drafter.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/babel.config.js -------------------------------------------------------------------------------- /console/build_esm_lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/console/build_esm_lib -------------------------------------------------------------------------------- /console/build_esm_lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/console/build_esm_lib.ts -------------------------------------------------------------------------------- /console/bumper_ci_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/console/bumper_ci_service.ts -------------------------------------------------------------------------------- /console/bumper_ci_service_files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/console/bumper_ci_service_files.ts -------------------------------------------------------------------------------- /console/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/console/deps.ts -------------------------------------------------------------------------------- /console/pre_check_release.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/console/pre_check_release.ts -------------------------------------------------------------------------------- /egg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/egg.json -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/jest.config.ts -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/logo.svg -------------------------------------------------------------------------------- /mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/mod.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/package.json -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/fake/fake_builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/src/fake/fake_builder.ts -------------------------------------------------------------------------------- /src/fake/fake_mixin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/src/fake/fake_mixin.ts -------------------------------------------------------------------------------- /src/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/src/interfaces.ts -------------------------------------------------------------------------------- /src/mock/mock_builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/src/mock/mock_builder.ts -------------------------------------------------------------------------------- /src/mock/mock_mixin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/src/mock/mock_mixin.ts -------------------------------------------------------------------------------- /src/pre_programmed_method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/src/pre_programmed_method.ts -------------------------------------------------------------------------------- /src/spy/spy_builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/src/spy/spy_builder.ts -------------------------------------------------------------------------------- /src/spy/spy_mixin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/src/spy/spy_mixin.ts -------------------------------------------------------------------------------- /src/spy/spy_stub_builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/src/spy/spy_stub_builder.ts -------------------------------------------------------------------------------- /src/test_double_builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/src/test_double_builder.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/verifiers/callable_verifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/src/verifiers/callable_verifier.ts -------------------------------------------------------------------------------- /src/verifiers/function_expression_verifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/src/verifiers/function_expression_verifier.ts -------------------------------------------------------------------------------- /src/verifiers/method_verifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/src/verifiers/method_verifier.ts -------------------------------------------------------------------------------- /tests/cjs/jest_assertions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/cjs/jest_assertions.js -------------------------------------------------------------------------------- /tests/cjs/unit/mod/dummy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/cjs/unit/mod/dummy.test.js -------------------------------------------------------------------------------- /tests/cjs/unit/mod/fake.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/cjs/unit/mod/fake.test.js -------------------------------------------------------------------------------- /tests/cjs/unit/mod/mock.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/cjs/unit/mod/mock.test.js -------------------------------------------------------------------------------- /tests/cjs/unit/mod/spy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/cjs/unit/mod/spy.test.js -------------------------------------------------------------------------------- /tests/cjs/unit/mod/stub.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/cjs/unit/mod/stub.test.js -------------------------------------------------------------------------------- /tests/deno/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/deno/deps.ts -------------------------------------------------------------------------------- /tests/deno/src/errors_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/deno/src/errors_test.ts -------------------------------------------------------------------------------- /tests/deno/src/verifiers/function_expression_verifier_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/deno/src/verifiers/function_expression_verifier_test.ts -------------------------------------------------------------------------------- /tests/deno/src/verifiers/method_verifier_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/deno/src/verifiers/method_verifier_test.ts -------------------------------------------------------------------------------- /tests/deno/unit/mod/dummy_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/deno/unit/mod/dummy_test.ts -------------------------------------------------------------------------------- /tests/deno/unit/mod/fake_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/deno/unit/mod/fake_test.ts -------------------------------------------------------------------------------- /tests/deno/unit/mod/mock_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/deno/unit/mod/mock_test.ts -------------------------------------------------------------------------------- /tests/deno/unit/mod/spy_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/deno/unit/mod/spy_test.ts -------------------------------------------------------------------------------- /tests/deno/unit/mod/stub_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/deno/unit/mod/stub_test.ts -------------------------------------------------------------------------------- /tests/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/deps.ts -------------------------------------------------------------------------------- /tests/esm/jest_assertions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/esm/jest_assertions.ts -------------------------------------------------------------------------------- /tests/esm/unit/mod/dummy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/esm/unit/mod/dummy.test.ts -------------------------------------------------------------------------------- /tests/esm/unit/mod/fake.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/esm/unit/mod/fake.test.ts -------------------------------------------------------------------------------- /tests/esm/unit/mod/mock.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/esm/unit/mod/mock.test.ts -------------------------------------------------------------------------------- /tests/esm/unit/mod/spy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/esm/unit/mod/spy.test.ts -------------------------------------------------------------------------------- /tests/esm/unit/mod/stub.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tests/esm/unit/mod/stub.test.ts -------------------------------------------------------------------------------- /tmp/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tsconfig.cjs.json -------------------------------------------------------------------------------- /tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tsconfig.esm.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drashland/rhum/HEAD/tsconfig.json --------------------------------------------------------------------------------