Alfi Maulana
f06670a909
test: utilize new flat ESLint configuration ( #294 )
...
* test: utilize new flat ESLint configuration
* test: add TypeScript support to new flat ESLint config
* test: fix `@typescript-eslint/consistent-indexed-object-style` lint issue
2024-04-12 22:55:35 +08:00
Alfi Maulana
d83693c521
feat: remove redundant specification of CMake source directory ( #273 )
...
* feat: remove setting the default of `source-dir` to `.`
* feat: append source dir to configure Cmake args only if specified
2024-03-25 14:03:03 +08:00
Alfi Maulana
21ddda7def
fix: fix default build dir not relative to source dir ( #269 )
...
* test: fix get action inputs test when source dir specified
* fix: default build dir should relative to source dir
* ci: fix test directory location
2024-03-25 12:25:14 +08:00
Alfi Maulana
5c7d8af23f
test: specify Action inputs testing one by one ( #268 )
...
* test: refactor testing in `inputs.test.ts`
* test: simplify mocking in `inputs.test.ts` testing
* test: use test case in `inputs.test.ts` testing
* test: add more test cases in `inputs.test.ts` testing
2024-03-25 11:58:49 +08:00
Alfi Maulana
ebf367c0a0
feat: remove support for testing CMake projects ( #256 )
...
* feat: remove `run-test` and `test-args` action inputs
* docs: remove description for supporting testing
2024-03-22 17:06:56 +08:00
Alfi Maulana
f948a9da23
test: reimplement unit testing ( #229 )
...
* test: add test for `getInputs` function
* ci(test): add `test-package` job
2024-03-08 21:20:32 +07:00