diff options
| author | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2024-03-02 21:20:24 -0500 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-03-03 02:20:24 +0000 | 
| commit | df7acf3d225ec2801096808ee4e1967a0479b49a (patch) | |
| tree | 8b9d58f6b7e38617c907873a60d56f9055f06124 | |
| parent | 9577449e4bd2b7665e9161e50035393ef200205f (diff) | |
Ci updates (#757)
* Add test:unit:options to CI
* Add test:unit:options to full test
* Change config targets
* Add newline
| -rw-r--r-- | .github/workflows/ci.yml | 3 | ||||
| -rw-r--r-- | package.json | 2 | ||||
| -rw-r--r-- | test/data/vitest.options.config.json | 2 | ||||
| -rw-r--r-- | test/data/vitest.write.config.json | 2 | ||||
| -rw-r--r-- | test/dictionary-data.write.js | 2 | 
5 files changed, 7 insertions, 4 deletions
| diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a9c56cdc..d8282632 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -73,6 +73,9 @@ jobs:        - name: Run unit tests          run: npm run test:unit +      - name: Run unit tests (options) +        run: npm run test:unit:options +    test-build:      name: Test Build      runs-on: ubuntu-latest diff --git a/package.json b/package.json index 2012bc89..b9193a18 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@          "bench": "vitest bench",          "build": "node ./dev/bin/build.js",          "build:libs": "node ./dev/bin/build-libs.js", -        "test": "npm run test:js && npm run test:ts && npm run test:css && npm run test:html && npm run test:unit && npm run test:json && npm run test:md && npm run test:build", +        "test": "npm run test:js && npm run test:ts && npm run test:css && npm run test:html && npm run test:unit && npm run test:unit:options && npm run test:json && npm run test:md && npm run test:build",          "test:fast": "npm run test:js && npm run test:ts && npm run test:unit && npm run test:json:format",          "test:static-analysis": "npm run test:js && npm run test:ts && npm run test:css && npm run test:html && npm run test:json && npm run test:md",          "test:js": "npx eslint . --ignore-pattern **/*.json", diff --git a/test/data/vitest.options.config.json b/test/data/vitest.options.config.json index e2bca721..88c6b5ec 100644 --- a/test/data/vitest.options.config.json +++ b/test/data/vitest.options.config.json @@ -1,7 +1,7 @@  {      "test": {          "include": [ -            "../**/options-util.test.js" +            "test/options-util.test.js"          ]      }  } diff --git a/test/data/vitest.write.config.json b/test/data/vitest.write.config.json index 7de11ae9..f3016e5a 100644 --- a/test/data/vitest.write.config.json +++ b/test/data/vitest.write.config.json @@ -1,7 +1,7 @@  {      "test": {          "include": [ -            "../**/*.write.js" +            "test/*.write.js"          ]      }  } diff --git a/test/dictionary-data.write.js b/test/dictionary-data.write.js index b271da57..16cb8d88 100644 --- a/test/dictionary-data.write.js +++ b/test/dictionary-data.write.js @@ -28,7 +28,7 @@ import {createFindKanjiOptions, createFindTermsOptions} from './utilities/transl   * @param {unknown} content   */  function writeJson(fileName, content) { -    writeFileSync(fileName, JSON.stringify(content, null, 2)); +    writeFileSync(fileName, JSON.stringify(content, null, 2) + '\n');  }  const dirname = path.dirname(fileURLToPath(import.meta.url)); |