diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 21ddf30f..a0a35338 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,7 +25,7 @@ jobs: - name: npm ci and test run: npm ci && npm test - name: Archive Results - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: Coverage Report ${{ matrix.node-version }} path: | diff --git a/test/e2e/edit-app-settings.spec.js b/test/e2e/edit-app-settings.spec.js index f44be9e6..c5f56349 100644 --- a/test/e2e/edit-app-settings.spec.js +++ b/test/e2e/edit-app-settings.spec.js @@ -12,6 +12,7 @@ const { describe('edit-app-settings', () => { const projectName = DEFAULT_PROJECT_NAME; + const findLanguage = (settingsLanguages, locale) => settingsLanguages.find(language => language.locale === locale); before(async () => { await initProject(projectName); @@ -24,7 +25,8 @@ describe('edit-app-settings', () => { it('disables a language, recompile, and push app settings', async () => { const url = await getProjectUrl(projectName); const baseSettings = await request.get({ url: `${url}/api/v1/settings`, json: true }); - baseSettings.languages.forEach(language => expect(language.enabled).to.be.true); + expect(findLanguage(baseSettings.languages, 'en').enabled).to.be.true; + expect(findLanguage(baseSettings.languages, 'fr').enabled).to.be.true; expect(baseSettings.locale).to.equal('en'); expect(baseSettings.locale_outgoing).to.equal('en');