diff --git a/addons/api/addon/services/sqlite.js b/addons/api/addon/services/sqlite.js index ec0e409b6..937a649ae 100644 --- a/addons/api/addon/services/sqlite.js +++ b/addons/api/addon/services/sqlite.js @@ -57,6 +57,14 @@ export const modelMapping = { scope_id: 'scope.scope_id', created_time: 'created_time', }, + scope: { + id: 'id', + type: 'type', + name: 'name', + description: 'description', + scope_id: 'scope.scope_id', + created_time: 'created_time', + }, }; // A list of tables that we support searching using FTS5 in SQLite. @@ -66,6 +74,7 @@ export const searchTables = new Set([ 'role', 'user', 'credential-store', + 'scope', ]); export default class SqliteDbService extends Service { diff --git a/addons/api/addon/workers/utils/schema.js b/addons/api/addon/workers/utils/schema.js index f1ac9e972..4c6f943dc 100644 --- a/addons/api/addon/workers/utils/schema.js +++ b/addons/api/addon/workers/utils/schema.js @@ -195,6 +195,41 @@ CREATE TRIGGER IF NOT EXISTS credential_store_ad AFTER DELETE ON credential_stor VALUES('delete', old.rowid, old.id, old.type, old.name, old.description, old.scope_id, old.created_time); END;`; +const createScopeTables = ` +CREATE TABLE IF NOT EXISTS scope ( + id TEXT NOT NULL PRIMARY KEY, + type TEXT NOT NULL, + name TEXT, + description TEXT, + scope_id TEXT NOT NULL, + created_time TEXT NOT NULL, + data TEXT NOT NULL +); +CREATE INDEX IF NOT EXISTS idx_scope_scope_id_created_time ON scope(scope_id, created_time DESC); + +CREATE VIRTUAL TABLE IF NOT EXISTS scope_fts USING fts5( + id, + type, + name, + description, + scope_id, + created_time, + content='', +); + +CREATE TRIGGER IF NOT EXISTS scope_ai AFTER INSERT ON scope BEGIN + INSERT INTO scope_fts( + id, type, name, description, scope_id, created_time + ) VALUES ( + new.id, new.type, new.name, new.description, new.scope_id, new.created_time + ); +END; + +CREATE TRIGGER IF NOT EXISTS scope_ad AFTER DELETE ON scope BEGIN + INSERT INTO scope_fts(scope_fts, rowid, id, type, name, description, scope_id, created_time) + VALUES('delete', old.rowid, old.id, old.type, old.name, old.description, old.scope_id, old.created_time); +END;`; + export const CREATE_TABLES = (version) => ` BEGIN; @@ -210,6 +245,7 @@ ${createAliasTables} ${createRoleTables} ${createUserTables} ${createCredentialStoreTables} +${createScopeTables} CREATE TABLE IF NOT EXISTS "group" ( id TEXT NOT NULL PRIMARY KEY, diff --git a/addons/api/mirage/config.js b/addons/api/mirage/config.js index ccf3639a9..70a97c1ce 100644 --- a/addons/api/mirage/config.js +++ b/addons/api/mirage/config.js @@ -70,11 +70,16 @@ function routes() { let resultSet; // Default parent scope is global if (!scope_id) scope_id = 'global'; + // We do not return global scope to mimic our API. if (recursive && scope_id === 'global') { - resultSet = scopes.all(); + resultSet = scopes.where((scope) => { + return scope.scope ? scope.type !== 'global' : false; + }); } else { resultSet = scopes.where((scope) => { - return scope.scope ? scope.scope.id === scope_id : false; + return scope.scope + ? scope.scope.id === scope_id && scope.type !== 'global' + : false; }); } const filteredResultSet = resultSet.filter(makeBooleanFilter(filter)); diff --git a/addons/api/mirage/factories/scope.js b/addons/api/mirage/factories/scope.js index edab1920f..76e647e52 100644 --- a/addons/api/mirage/factories/scope.js +++ b/addons/api/mirage/factories/scope.js @@ -78,6 +78,15 @@ export default factory.extend({ return name; }, + scope() { + if (this.type === 'global') { + return { + id: 'global', + type: 'global', + }; + } + }, + withChildren: trait({ afterCreate(record, server) { if (record.type === 'global') { diff --git a/addons/api/mirage/models/scope.js b/addons/api/mirage/models/scope.js new file mode 100644 index 000000000..73562470c --- /dev/null +++ b/addons/api/mirage/models/scope.js @@ -0,0 +1,8 @@ +/** + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: BUSL-1.1 + */ + +import Model from './base'; + +export default Model.extend({}); diff --git a/ui/admin/tests/acceptance/accounts/change-password-test.js b/ui/admin/tests/acceptance/accounts/change-password-test.js index 663bc0357..039469cab 100644 --- a/ui/admin/tests/acceptance/accounts/change-password-test.js +++ b/ui/admin/tests/acceptance/accounts/change-password-test.js @@ -8,6 +8,7 @@ import { visit, currentURL, click, fillIn } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { Response } from 'miragejs'; import { authenticateSession, @@ -21,6 +22,8 @@ module('Acceptance | accounts | change password', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); + setupIndexedDb(hooks); const instances = { scopes: { diff --git a/ui/admin/tests/acceptance/auth-methods/create-test.js b/ui/admin/tests/acceptance/auth-methods/create-test.js index 79ef3da69..992478d07 100644 --- a/ui/admin/tests/acceptance/auth-methods/create-test.js +++ b/ui/admin/tests/acceptance/auth-methods/create-test.js @@ -8,6 +8,7 @@ import { visit, currentURL, click, fillIn, select } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { Response } from 'miragejs'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; @@ -18,6 +19,7 @@ module('Acceptance | auth-methods | create', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); let getAuthMethodsCount; let featuresService; diff --git a/ui/admin/tests/acceptance/auth-methods/list-test.js b/ui/admin/tests/acceptance/auth-methods/list-test.js index aba737a7e..9fd089495 100644 --- a/ui/admin/tests/acceptance/auth-methods/list-test.js +++ b/ui/admin/tests/acceptance/auth-methods/list-test.js @@ -8,6 +8,7 @@ import { visit, click, waitFor, fillIn, currentURL } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { faker } from '@faker-js/faker'; import { @@ -22,6 +23,7 @@ module('Acceptance | auth-methods | list', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); const instances = { scopes: { diff --git a/ui/admin/tests/acceptance/auth-methods/read-test.js b/ui/admin/tests/acceptance/auth-methods/read-test.js index 66c46324a..615a78cfd 100644 --- a/ui/admin/tests/acceptance/auth-methods/read-test.js +++ b/ui/admin/tests/acceptance/auth-methods/read-test.js @@ -8,6 +8,7 @@ import { visit, currentURL, click } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { TYPE_AUTH_METHOD_LDAP, @@ -22,6 +23,7 @@ module('Acceptance | auth-methods | read', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); const instances = { scopes: { diff --git a/ui/admin/tests/acceptance/credential-library/create-test.js b/ui/admin/tests/acceptance/credential-library/create-test.js index d8b9fb52d..2e630989c 100644 --- a/ui/admin/tests/acceptance/credential-library/create-test.js +++ b/ui/admin/tests/acceptance/credential-library/create-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, click, fillIn, currentURL, select } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { Response } from 'miragejs'; import { TYPE_CREDENTIAL_LIBRARY_VAULT_SSH_CERTIFICATE } from 'api/models/credential-library'; @@ -17,6 +18,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | credential-libraries | create', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let featuresService; let getCredentialLibraryCount; diff --git a/ui/admin/tests/acceptance/credential-library/delete-test.js b/ui/admin/tests/acceptance/credential-library/delete-test.js index 68fcb2768..be76b102e 100644 --- a/ui/admin/tests/acceptance/credential-library/delete-test.js +++ b/ui/admin/tests/acceptance/credential-library/delete-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, click } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { Response } from 'miragejs'; import { resolve, reject } from 'rsvp'; @@ -18,6 +19,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | credential-libraries | delete', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let getCredentialLibraryCount; diff --git a/ui/admin/tests/acceptance/credential-library/list-test.js b/ui/admin/tests/acceptance/credential-library/list-test.js index c805d0065..30d79275c 100644 --- a/ui/admin/tests/acceptance/credential-library/list-test.js +++ b/ui/admin/tests/acceptance/credential-library/list-test.js @@ -7,12 +7,14 @@ import { module, test } from 'qunit'; import { visit } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; module('Acceptance | credential-libraries | list', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); const instances = { scopes: { diff --git a/ui/admin/tests/acceptance/credential-library/read-test.js b/ui/admin/tests/acceptance/credential-library/read-test.js index 1d0163a5f..3d9520fe4 100644 --- a/ui/admin/tests/acceptance/credential-library/read-test.js +++ b/ui/admin/tests/acceptance/credential-library/read-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, click, currentURL } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { TYPE_CREDENTIAL_LIBRARY_VAULT_SSH_CERTIFICATE } from 'api/models/credential-library'; import * as commonSelectors from 'admin/tests/helpers/selectors'; @@ -15,6 +16,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | credential-libraries | read', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); const instances = { scopes: { diff --git a/ui/admin/tests/acceptance/credential-library/update-test.js b/ui/admin/tests/acceptance/credential-library/update-test.js index caeb5b24a..5caccc8cc 100644 --- a/ui/admin/tests/acceptance/credential-library/update-test.js +++ b/ui/admin/tests/acceptance/credential-library/update-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, click, fillIn, currentURL, select } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { Response } from 'miragejs'; import { TYPE_CREDENTIAL_LIBRARY_VAULT_SSH_CERTIFICATE } from 'api/models/credential-library'; @@ -17,6 +18,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | credential-libraries | update', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); const instances = { scopes: { diff --git a/ui/admin/tests/acceptance/credential-store/credentials/delete-test.js b/ui/admin/tests/acceptance/credential-store/credentials/delete-test.js index f4e768ca9..abc6cd52c 100644 --- a/ui/admin/tests/acceptance/credential-store/credentials/delete-test.js +++ b/ui/admin/tests/acceptance/credential-store/credentials/delete-test.js @@ -6,6 +6,7 @@ import { module, test } from 'qunit'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { click, currentURL, visit } from '@ember/test-helpers'; import { Response } from 'miragejs'; @@ -18,6 +19,7 @@ module( function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let getUsernamePasswordCredentialCount; let getUsernameKeyPairCredentialCount; diff --git a/ui/admin/tests/acceptance/credential-store/credentials/list-test.js b/ui/admin/tests/acceptance/credential-store/credentials/list-test.js index 058911f5f..7d519e621 100644 --- a/ui/admin/tests/acceptance/credential-store/credentials/list-test.js +++ b/ui/admin/tests/acceptance/credential-store/credentials/list-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, click, currentURL } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; import * as credentialStoreSelectors from '../selectors'; @@ -15,6 +16,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | credential-stores | credentials | list', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); const instances = { scopes: { diff --git a/ui/admin/tests/acceptance/credential-store/credentials/read-test.js b/ui/admin/tests/acceptance/credential-store/credentials/read-test.js index db61094ed..e17ca0425 100644 --- a/ui/admin/tests/acceptance/credential-store/credentials/read-test.js +++ b/ui/admin/tests/acceptance/credential-store/credentials/read-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, currentURL, find, click } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; import { setRunOptions } from 'ember-a11y-testing/test-support'; @@ -14,6 +15,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | credential-stores | credentials | read', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let featuresService; diff --git a/ui/admin/tests/acceptance/credential-store/credentials/update-test.js b/ui/admin/tests/acceptance/credential-store/credentials/update-test.js index 7a4d94411..8d2a5562b 100644 --- a/ui/admin/tests/acceptance/credential-store/credentials/update-test.js +++ b/ui/admin/tests/acceptance/credential-store/credentials/update-test.js @@ -14,6 +14,7 @@ import { } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { Response } from 'miragejs'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as selectors from './selectors'; @@ -25,6 +26,7 @@ module( function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let featuresService; diff --git a/ui/admin/tests/acceptance/develop-test.js b/ui/admin/tests/acceptance/develop-test.js index 873741b4c..cae93b677 100644 --- a/ui/admin/tests/acceptance/develop-test.js +++ b/ui/admin/tests/acceptance/develop-test.js @@ -8,12 +8,14 @@ import { visit, getContext } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; module('Acceptance | develop', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); let featuresService; const DEV_TOGGLE_SELECTOR = '[data-test-dev-edition-toggle]'; diff --git a/ui/admin/tests/acceptance/host-catalogs/create-test.js b/ui/admin/tests/acceptance/host-catalogs/create-test.js index dadefadc1..ff9406ef4 100644 --- a/ui/admin/tests/acceptance/host-catalogs/create-test.js +++ b/ui/admin/tests/acceptance/host-catalogs/create-test.js @@ -10,6 +10,7 @@ import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { Response } from 'miragejs'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import * as commonSelectors from 'admin/tests/helpers/selectors'; import * as selectors from './selectors'; import { setRunOptions } from 'ember-a11y-testing/test-support'; @@ -18,6 +19,7 @@ module('Acceptance | host-catalogs | create', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); let featuresService; let featureEdition; diff --git a/ui/admin/tests/acceptance/host-catalogs/delete-test.js b/ui/admin/tests/acceptance/host-catalogs/delete-test.js index 875028d62..11a8e24ce 100644 --- a/ui/admin/tests/acceptance/host-catalogs/delete-test.js +++ b/ui/admin/tests/acceptance/host-catalogs/delete-test.js @@ -10,6 +10,7 @@ import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { Response } from 'miragejs'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import * as commonSelectors from 'admin/tests/helpers/selectors'; import { TYPE_HOST_CATALOG_DYNAMIC, @@ -22,6 +23,7 @@ module('Acceptance | host-catalogs | delete', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); let getHostCatalogCount; diff --git a/ui/admin/tests/acceptance/host-catalogs/host-sets/create-test.js b/ui/admin/tests/acceptance/host-catalogs/host-sets/create-test.js index 1b64e2df8..f462c048c 100644 --- a/ui/admin/tests/acceptance/host-catalogs/host-sets/create-test.js +++ b/ui/admin/tests/acceptance/host-catalogs/host-sets/create-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, currentURL, click, fillIn } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { Response } from 'miragejs'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; @@ -16,6 +17,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | host-catalogs | host sets | create', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let getHostSetCount; diff --git a/ui/admin/tests/acceptance/host-catalogs/host-sets/delete-test.js b/ui/admin/tests/acceptance/host-catalogs/host-sets/delete-test.js index e3f26bd66..1e3a5aed2 100644 --- a/ui/admin/tests/acceptance/host-catalogs/host-sets/delete-test.js +++ b/ui/admin/tests/acceptance/host-catalogs/host-sets/delete-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, click } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { Response } from 'miragejs'; import { resolve, reject } from 'rsvp'; import sinon from 'sinon'; @@ -18,6 +19,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | host-catalogs | host sets | delete', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let getHostSetCount; diff --git a/ui/admin/tests/acceptance/host-catalogs/host-sets/hosts-test.js b/ui/admin/tests/acceptance/host-catalogs/host-sets/hosts-test.js index 49715c2a1..95f632f88 100644 --- a/ui/admin/tests/acceptance/host-catalogs/host-sets/hosts-test.js +++ b/ui/admin/tests/acceptance/host-catalogs/host-sets/hosts-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, currentURL, click, fillIn } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { Response } from 'miragejs'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; @@ -16,6 +17,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | host-catalogs | host-sets | hosts', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let getHostSetHostCount; diff --git a/ui/admin/tests/acceptance/host-catalogs/host-sets/list-test.js b/ui/admin/tests/acceptance/host-catalogs/host-sets/list-test.js index a4809995c..aa143d4b8 100644 --- a/ui/admin/tests/acceptance/host-catalogs/host-sets/list-test.js +++ b/ui/admin/tests/acceptance/host-catalogs/host-sets/list-test.js @@ -7,12 +7,14 @@ import { module, test } from 'qunit'; import { visit } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; module('Acceptance | host-catalogs | host sets | list', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); const instances = { scopes: { diff --git a/ui/admin/tests/acceptance/host-catalogs/host-sets/read-test.js b/ui/admin/tests/acceptance/host-catalogs/host-sets/read-test.js index 51ef81667..2f3d01549 100644 --- a/ui/admin/tests/acceptance/host-catalogs/host-sets/read-test.js +++ b/ui/admin/tests/acceptance/host-catalogs/host-sets/read-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, currentURL, click } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; import { setRunOptions } from 'ember-a11y-testing/test-support'; @@ -14,6 +15,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | host-catalogs | host-sets | read', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); const instances = { scopes: { diff --git a/ui/admin/tests/acceptance/host-catalogs/host-sets/update-test.js b/ui/admin/tests/acceptance/host-catalogs/host-sets/update-test.js index e0db24b38..6933f353b 100644 --- a/ui/admin/tests/acceptance/host-catalogs/host-sets/update-test.js +++ b/ui/admin/tests/acceptance/host-catalogs/host-sets/update-test.js @@ -14,6 +14,7 @@ import { } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { Response } from 'miragejs'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; @@ -23,6 +24,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | host-catalogs | host sets | update', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); const instances = { scopes: { diff --git a/ui/admin/tests/acceptance/host-catalogs/hosts/create-test.js b/ui/admin/tests/acceptance/host-catalogs/hosts/create-test.js index 78f3a7343..7892d6341 100644 --- a/ui/admin/tests/acceptance/host-catalogs/hosts/create-test.js +++ b/ui/admin/tests/acceptance/host-catalogs/hosts/create-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, currentURL, click, fillIn } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { Response } from 'miragejs'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as selectors from './selectors'; @@ -16,6 +17,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | host-catalogs | hosts | create', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let getHostCount; diff --git a/ui/admin/tests/acceptance/host-catalogs/hosts/delete-test.js b/ui/admin/tests/acceptance/host-catalogs/hosts/delete-test.js index 01e69d4a2..51235c51c 100644 --- a/ui/admin/tests/acceptance/host-catalogs/hosts/delete-test.js +++ b/ui/admin/tests/acceptance/host-catalogs/hosts/delete-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, click } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { Response } from 'miragejs'; import { resolve, reject } from 'rsvp'; import sinon from 'sinon'; @@ -18,6 +19,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | host-catalogs | hosts | delete', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let getHostCount; diff --git a/ui/admin/tests/acceptance/host-catalogs/hosts/list-test.js b/ui/admin/tests/acceptance/host-catalogs/hosts/list-test.js index 2f903e715..32d01dd55 100644 --- a/ui/admin/tests/acceptance/host-catalogs/hosts/list-test.js +++ b/ui/admin/tests/acceptance/host-catalogs/hosts/list-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, click, currentURL } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as selectors from './selectors'; import * as commonSelectors from 'admin/tests/helpers/selectors'; @@ -15,6 +16,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | host-catalogs | hosts | list', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); const instances = { scopes: { diff --git a/ui/admin/tests/acceptance/host-catalogs/hosts/read-test.js b/ui/admin/tests/acceptance/host-catalogs/hosts/read-test.js index 32833a5bd..1eac0f652 100644 --- a/ui/admin/tests/acceptance/host-catalogs/hosts/read-test.js +++ b/ui/admin/tests/acceptance/host-catalogs/hosts/read-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, currentURL, click } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; import { setRunOptions } from 'ember-a11y-testing/test-support'; @@ -14,6 +15,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | host-catalogs | hosts | read', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); const instances = { scopes: { diff --git a/ui/admin/tests/acceptance/host-catalogs/hosts/update-test.js b/ui/admin/tests/acceptance/host-catalogs/hosts/update-test.js index 7a7343008..ecaeffe00 100644 --- a/ui/admin/tests/acceptance/host-catalogs/hosts/update-test.js +++ b/ui/admin/tests/acceptance/host-catalogs/hosts/update-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, currentURL, click, fillIn } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { Response } from 'miragejs'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as selectors from './selectors'; @@ -16,6 +17,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | host-catalogs | hosts | update', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); const instances = { scopes: { diff --git a/ui/admin/tests/acceptance/host-catalogs/update-test.js b/ui/admin/tests/acceptance/host-catalogs/update-test.js index 09af7e7ae..0a4eeec24 100644 --- a/ui/admin/tests/acceptance/host-catalogs/update-test.js +++ b/ui/admin/tests/acceptance/host-catalogs/update-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, currentURL, click, fillIn } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { Response } from 'miragejs'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; @@ -23,6 +24,7 @@ module('Acceptance | host-catalogs | update', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); const instances = { scopes: { diff --git a/ui/admin/tests/acceptance/onboarding/onboarding-test.js b/ui/admin/tests/acceptance/onboarding/onboarding-test.js index aa8647a87..9d109a1a3 100644 --- a/ui/admin/tests/acceptance/onboarding/onboarding-test.js +++ b/ui/admin/tests/acceptance/onboarding/onboarding-test.js @@ -6,6 +6,7 @@ import { module, test } from 'qunit'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { visit, fillIn, click, currentURL } from '@ember/test-helpers'; import * as commonSelectors from 'admin/tests/helpers/selectors'; @@ -15,6 +16,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | onboarding', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); const urls = { onboarding: '/onboarding', diff --git a/ui/admin/tests/acceptance/onboarding/success-test.js b/ui/admin/tests/acceptance/onboarding/success-test.js index b68d17899..1fe6ddcfd 100644 --- a/ui/admin/tests/acceptance/onboarding/success-test.js +++ b/ui/admin/tests/acceptance/onboarding/success-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, currentURL, click, fillIn } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as selectors from './selectors'; import * as commonSelectors from 'admin/tests/helpers/selectors'; @@ -15,6 +16,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | onboarding | success', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); hooks.beforeEach(async function () { await authenticateSession({}); diff --git a/ui/admin/tests/acceptance/policy/delete-test.js b/ui/admin/tests/acceptance/policy/delete-test.js index 23e365e3c..e827437e4 100644 --- a/ui/admin/tests/acceptance/policy/delete-test.js +++ b/ui/admin/tests/acceptance/policy/delete-test.js @@ -8,6 +8,7 @@ import { visit, click } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; import { setRunOptions } from 'ember-a11y-testing/test-support'; @@ -16,6 +17,7 @@ module('Acceptance | policies | delete', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); let featuresService; let policyCount; diff --git a/ui/admin/tests/acceptance/policy/list-test.js b/ui/admin/tests/acceptance/policy/list-test.js index f51aa479e..10f4227be 100644 --- a/ui/admin/tests/acceptance/policy/list-test.js +++ b/ui/admin/tests/acceptance/policy/list-test.js @@ -8,6 +8,7 @@ import { visit, click, currentURL } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; import { setRunOptions } from 'ember-a11y-testing/test-support'; @@ -16,6 +17,7 @@ module('Acceptance | policies | list', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); let featuresService; let intl; diff --git a/ui/admin/tests/acceptance/policy/read-test.js b/ui/admin/tests/acceptance/policy/read-test.js index c3925f058..5bcf6882a 100644 --- a/ui/admin/tests/acceptance/policy/read-test.js +++ b/ui/admin/tests/acceptance/policy/read-test.js @@ -8,6 +8,7 @@ import { visit, currentURL, click } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; import { setRunOptions } from 'ember-a11y-testing/test-support'; @@ -16,6 +17,7 @@ module('Acceptance | policies | read', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); let features; diff --git a/ui/admin/tests/acceptance/roles/delete-test.js b/ui/admin/tests/acceptance/roles/delete-test.js index f88709660..7f2ee4fef 100644 --- a/ui/admin/tests/acceptance/roles/delete-test.js +++ b/ui/admin/tests/acceptance/roles/delete-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, click } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { Response } from 'miragejs'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as selectors from './selectors'; @@ -16,6 +17,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | roles | delete', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); const instances = { scopes: { diff --git a/ui/admin/tests/acceptance/roles/project-scope-test.js b/ui/admin/tests/acceptance/roles/project-scope-test.js index ac07d37ef..e05be84e2 100644 --- a/ui/admin/tests/acceptance/roles/project-scope-test.js +++ b/ui/admin/tests/acceptance/roles/project-scope-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, currentURL, click } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { GRANT_SCOPE_THIS } from 'api/models/role'; import * as selectors from './selectors'; @@ -16,6 +17,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | roles | project-scope', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); const instances = { scopes: { diff --git a/ui/admin/tests/acceptance/roles/update-test.js b/ui/admin/tests/acceptance/roles/update-test.js index 9ce99e8cb..b3dd7a9ab 100644 --- a/ui/admin/tests/acceptance/roles/update-test.js +++ b/ui/admin/tests/acceptance/roles/update-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, currentURL, click, fillIn } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { Response } from 'miragejs'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; @@ -14,6 +15,7 @@ import * as commonSelectors from 'admin/tests/helpers/selectors'; module('Acceptance | roles | update', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); const instances = { scopes: { diff --git a/ui/admin/tests/acceptance/scopes/delete-test.js b/ui/admin/tests/acceptance/scopes/delete-test.js index e58bc2d09..393269421 100644 --- a/ui/admin/tests/acceptance/scopes/delete-test.js +++ b/ui/admin/tests/acceptance/scopes/delete-test.js @@ -8,6 +8,7 @@ import { visit, click, currentURL } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { Response } from 'miragejs'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; @@ -18,6 +19,7 @@ module('Acceptance | scopes | delete', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); let getScopeCount; let confirmService; diff --git a/ui/admin/tests/acceptance/scopes/list-test.js b/ui/admin/tests/acceptance/scopes/list-test.js index 5ed80748e..d95e20d76 100644 --- a/ui/admin/tests/acceptance/scopes/list-test.js +++ b/ui/admin/tests/acceptance/scopes/list-test.js @@ -8,6 +8,7 @@ import { currentURL, visit, fillIn, waitFor, click } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; import * as selectors from './selectors'; @@ -17,6 +18,7 @@ module('Acceptance | scopes | list', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); const instances = { scopes: { diff --git a/ui/admin/tests/acceptance/scopes/update-test.js b/ui/admin/tests/acceptance/scopes/update-test.js index 0fb9f2a98..f5721e9b3 100644 --- a/ui/admin/tests/acceptance/scopes/update-test.js +++ b/ui/admin/tests/acceptance/scopes/update-test.js @@ -8,6 +8,7 @@ import { visit, currentURL, click, fillIn } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { Response } from 'miragejs'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; @@ -16,6 +17,7 @@ module('Acceptance | scopes | update', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); let confirmService; diff --git a/ui/admin/tests/acceptance/session-recordings/list-test.js b/ui/admin/tests/acceptance/session-recordings/list-test.js index 4bf8f721f..b1226c34e 100644 --- a/ui/admin/tests/acceptance/session-recordings/list-test.js +++ b/ui/admin/tests/acceptance/session-recordings/list-test.js @@ -9,6 +9,7 @@ import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; import { setupIntl } from 'ember-intl/test-support'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { faker } from '@faker-js/faker'; import * as commonSelectors from 'admin/tests/helpers/selectors'; @@ -24,6 +25,7 @@ module('Acceptance | session recordings | list', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); setupIntl(hooks, 'en-us'); const CREATED_TIME_VALUES_ARRAY = [ diff --git a/ui/admin/tests/acceptance/session-recordings/read-test.js b/ui/admin/tests/acceptance/session-recordings/read-test.js index 493cb7022..f6555f17f 100644 --- a/ui/admin/tests/acceptance/session-recordings/read-test.js +++ b/ui/admin/tests/acceptance/session-recordings/read-test.js @@ -10,6 +10,7 @@ import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; import { setupIntl } from 'ember-intl/test-support'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import * as commonSelectors from 'admin/tests/helpers/selectors'; import * as selectors from './selectors'; import { setRunOptions } from 'ember-a11y-testing/test-support'; @@ -18,6 +19,7 @@ module('Acceptance | session-recordings | read', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); setupIntl(hooks, 'en-us'); let featuresService; diff --git a/ui/admin/tests/acceptance/storage-buckets/create-test.js b/ui/admin/tests/acceptance/storage-buckets/create-test.js index 12455bdbb..4223c9dc9 100644 --- a/ui/admin/tests/acceptance/storage-buckets/create-test.js +++ b/ui/admin/tests/acceptance/storage-buckets/create-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, currentURL, click, fillIn, select } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { Response } from 'miragejs'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as selectors from './selectors'; @@ -16,6 +17,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | storage-buckets | create', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let features; let getStorageBucketCount; diff --git a/ui/admin/tests/acceptance/storage-buckets/delete-test.js b/ui/admin/tests/acceptance/storage-buckets/delete-test.js index 0399c6260..d84e9bede 100644 --- a/ui/admin/tests/acceptance/storage-buckets/delete-test.js +++ b/ui/admin/tests/acceptance/storage-buckets/delete-test.js @@ -9,6 +9,7 @@ import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { Response } from 'miragejs'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import * as commonSelectors from 'admin/tests/helpers/selectors'; import { setRunOptions } from 'ember-a11y-testing/test-support'; @@ -16,6 +17,7 @@ module('Acceptance | storage-buckets | delete', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); let intl; let features; diff --git a/ui/admin/tests/acceptance/storage-buckets/list-test.js b/ui/admin/tests/acceptance/storage-buckets/list-test.js index ae96a93be..4287a8d68 100644 --- a/ui/admin/tests/acceptance/storage-buckets/list-test.js +++ b/ui/admin/tests/acceptance/storage-buckets/list-test.js @@ -8,6 +8,7 @@ import { visit, click, currentURL } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as selectors from './selectors'; import * as commonSelectors from 'admin/tests/helpers/selectors'; @@ -17,6 +18,7 @@ module('Acceptance | storage-buckets | list', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); let featuresService; let intl; diff --git a/ui/admin/tests/acceptance/storage-buckets/read-test.js b/ui/admin/tests/acceptance/storage-buckets/read-test.js index 0908a0d83..2adc83271 100644 --- a/ui/admin/tests/acceptance/storage-buckets/read-test.js +++ b/ui/admin/tests/acceptance/storage-buckets/read-test.js @@ -8,6 +8,7 @@ import { visit, currentURL, click } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; import { setRunOptions } from 'ember-a11y-testing/test-support'; @@ -16,6 +17,7 @@ module('Acceptance | storage-buckets | read', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); let features; diff --git a/ui/admin/tests/acceptance/storage-buckets/update-test.js b/ui/admin/tests/acceptance/storage-buckets/update-test.js index 13d5fbec1..876bb8bac 100644 --- a/ui/admin/tests/acceptance/storage-buckets/update-test.js +++ b/ui/admin/tests/acceptance/storage-buckets/update-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, click, fillIn } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { Response } from 'miragejs'; import * as selectors from './selectors'; import * as commonSelectors from 'admin/tests/helpers/selectors'; @@ -15,6 +16,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | storage-buckets | update', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let features; diff --git a/ui/admin/tests/acceptance/targets/enable-session-recording-test.js b/ui/admin/tests/acceptance/targets/enable-session-recording-test.js index 0a298ab8a..27c3ac5c7 100644 --- a/ui/admin/tests/acceptance/targets/enable-session-recording-test.js +++ b/ui/admin/tests/acceptance/targets/enable-session-recording-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, find, click, currentURL, select } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; import * as selectors from './selectors'; @@ -16,6 +17,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | targets | enable session recording', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let featuresService; let storageBucketOne; diff --git a/ui/admin/tests/acceptance/targets/enable-session-recording/create-storage-bucket-test.js b/ui/admin/tests/acceptance/targets/enable-session-recording/create-storage-bucket-test.js index f4e85a7b7..56ec081b1 100644 --- a/ui/admin/tests/acceptance/targets/enable-session-recording/create-storage-bucket-test.js +++ b/ui/admin/tests/acceptance/targets/enable-session-recording/create-storage-bucket-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, currentURL, click, fillIn } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { Response } from 'miragejs'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { TYPE_TARGET_SSH } from 'api/models/target'; @@ -18,6 +19,7 @@ module( function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let features; let getStorageBucketCount; diff --git a/ui/admin/tests/acceptance/targets/enable-session-recording/index-test.js b/ui/admin/tests/acceptance/targets/enable-session-recording/index-test.js index 662f5b5f1..f9a6fe032 100644 --- a/ui/admin/tests/acceptance/targets/enable-session-recording/index-test.js +++ b/ui/admin/tests/acceptance/targets/enable-session-recording/index-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, find, click, currentURL } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { TYPE_TARGET_SSH } from 'api/models/target'; import select from '@ember/test-helpers/dom/select'; @@ -19,6 +20,8 @@ module( function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); + let intl; let featuresService; let storageBucketOne; diff --git a/ui/admin/tests/acceptance/targets/host-sources-test.js b/ui/admin/tests/acceptance/targets/host-sources-test.js index a44d3af7a..f5ec16e6b 100644 --- a/ui/admin/tests/acceptance/targets/host-sources-test.js +++ b/ui/admin/tests/acceptance/targets/host-sources-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, currentURL, click } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { Response } from 'miragejs'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; @@ -16,6 +17,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | targets | host-sources', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let getTargetHostSetCount; diff --git a/ui/admin/tests/acceptance/targets/manage-alias-test.js b/ui/admin/tests/acceptance/targets/manage-alias-test.js index 221644a0a..be06973b7 100644 --- a/ui/admin/tests/acceptance/targets/manage-alias-test.js +++ b/ui/admin/tests/acceptance/targets/manage-alias-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, currentURL, click } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { TYPE_TARGET_TCP, TYPE_TARGET_SSH } from 'api/models/target'; import * as commonSelectors from 'admin/tests/helpers/selectors'; @@ -16,6 +17,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | targets | manage-alias', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let aliasResourceTwo, aliasResourceOne, getAliasCount; diff --git a/ui/admin/tests/acceptance/targets/workers-test.js b/ui/admin/tests/acceptance/targets/workers-test.js index 89b7bab7b..b0705437f 100644 --- a/ui/admin/tests/acceptance/targets/workers-test.js +++ b/ui/admin/tests/acceptance/targets/workers-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { visit, currentURL, click, fillIn } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; import * as selectors from './selectors'; @@ -15,6 +16,7 @@ import { setRunOptions } from 'ember-a11y-testing/test-support'; module('Acceptance | targets | workers', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let intl; let featuresService; diff --git a/ui/admin/tests/acceptance/workers/read-test.js b/ui/admin/tests/acceptance/workers/read-test.js index 231cb68bd..192f8e632 100644 --- a/ui/admin/tests/acceptance/workers/read-test.js +++ b/ui/admin/tests/acceptance/workers/read-test.js @@ -8,6 +8,7 @@ import { visit, currentURL, click } from '@ember/test-helpers'; import { setupApplicationTest } from 'admin/tests/helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import * as commonSelectors from 'admin/tests/helpers/selectors'; import { setRunOptions } from 'ember-a11y-testing/test-support'; @@ -16,6 +17,7 @@ module('Acceptance | workers | read', function (hooks) { setupApplicationTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); let featuresService; diff --git a/ui/admin/tests/integration/components/scope-picker/index-test.js b/ui/admin/tests/integration/components/scope-picker/index-test.js index e0817db31..3e3566383 100644 --- a/ui/admin/tests/integration/components/scope-picker/index-test.js +++ b/ui/admin/tests/integration/components/scope-picker/index-test.js @@ -10,11 +10,13 @@ import { hbs } from 'ember-cli-htmlbars'; import { click } from '@ember/test-helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIntl } from 'ember-intl/test-support'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; module('Integration | Component | scope-picker/index', function (hooks) { setupRenderingTest(hooks); setupMirage(hooks); setupIntl(hooks, 'en-us'); + setupSqlite(hooks); const SCOPE_PICKER_DROPDOWN = '.scope-picker button'; const SCOPE_PICKER_DROPDOWN_ICON = '.hds-dropdown-toggle-button__icon svg'; @@ -30,6 +32,7 @@ module('Integration | Component | scope-picker/index', function (hooks) { let global; let scopeService; let store; + let query; hooks.beforeEach(async function () { store = this.owner.lookup('service:store'); @@ -37,6 +40,7 @@ module('Integration | Component | scope-picker/index', function (hooks) { this.server.create('scope', { id: 'global' }); global = await store.findRecord('scope', 'global'); + query = { filters: { scope_id: [{ equals: 'global' }] } }; }); test('it renders correct content when there are more than five orgs', async function (assert) { @@ -49,9 +53,15 @@ module('Integration | Component | scope-picker/index', function (hooks) { scope: { id: orgs[0].id, type: 'org' }, }); scopeService.org = global; - scopeService.orgsList = await store.query('scope', { scope_id: 'global' }); + query.filters.scope_id = [{ equals: 'global' }]; + scopeService.orgsList = await store.query('scope', { + scope_id: 'global', + query, + }); + query.filters.scope_id = [{ equals: orgs[0].id }]; scopeService.projectsList = await store.query('scope', { scope_id: orgs[0].id, + query, }); await render(hbs``); @@ -75,9 +85,15 @@ module('Integration | Component | scope-picker/index', function (hooks) { scope: { id: orgs[0].id, type: 'org' }, }); scopeService.org = global; - scopeService.orgsList = await store.query('scope', { scope_id: 'global' }); + query.filters.scope_id = [{ equals: 'global', query }]; + scopeService.orgsList = await store.query('scope', { + scope_id: 'global', + query, + }); + query.filters.scope_id = [{ equals: orgs[0].id }]; scopeService.projectsList = await store.query('scope', { scope_id: orgs[0].id, + query, }); await render(hbs``); @@ -100,10 +116,18 @@ module('Integration | Component | scope-picker/index', function (hooks) { type: 'project', scope: { id: orgs[0].id, type: 'org' }, }); - const projects = await store.query('scope', { scope_id: orgs[0].id }); + query.filters.scope_id = [{ equals: orgs[0].id }]; + const projects = await store.query('scope', { + scope_id: orgs[0].id, + query, + }); scopeService.org = global; scopeService.project = projects[0]; - scopeService.orgsList = await store.query('scope', { scope_id: 'global' }); + query.filters.scope_id = [{ equals: 'global' }]; + scopeService.orgsList = await store.query('scope', { + scope_id: 'global', + query, + }); scopeService.projectsList = projects; await render(hbs``); @@ -128,10 +152,18 @@ module('Integration | Component | scope-picker/index', function (hooks) { type: 'project', scope: { id: orgs[0].id, type: 'org' }, }); - const projects = await store.query('scope', { scope_id: orgs[0].id }); + query.filters.scope_id = [{ equals: orgs[0].id }]; + const projects = await store.query('scope', { + scope_id: orgs[0].id, + query, + }); scopeService.org = global; scopeService.project = projects[0]; - scopeService.orgsList = await store.query('scope', { scope_id: 'global' }); + query.filters.scope_id = [{ equals: 'global' }]; + scopeService.orgsList = await store.query('scope', { + scope_id: 'global', + query, + }); scopeService.projectsList = projects; await render(hbs``); @@ -152,7 +184,11 @@ module('Integration | Component | scope-picker/index', function (hooks) { scope: { id: 'global', type: 'global' }, }); scopeService.org = global; - scopeService.orgsList = await store.query('scope', { scope_id: 'global' }); + query.filters.scope_id = [{ equals: 'global' }]; + scopeService.orgsList = await store.query('scope', { + scope_id: 'global', + query, + }); await render(hbs``); await click(SCOPE_PICKER_DROPDOWN); @@ -167,8 +203,11 @@ module('Integration | Component | scope-picker/index', function (hooks) { type: 'org', scope: { id: 'global', type: 'global' }, }); - - scopeService.orgsList = await store.query('scope', { scope_id: 'global' }); + query.filters.scope_id = [{ equals: 'global' }]; + scopeService.orgsList = await store.query('scope', { + scope_id: 'global', + query, + }); scopeService.org = scopeService.orgsList[0]; await render(hbs``); @@ -188,10 +227,15 @@ module('Integration | Component | scope-picker/index', function (hooks) { type: 'project', scope: { id: org.id, type: 'org' }, }); - const projects = await store.query('scope', { scope_id: org.id }); + query.filters.scope_id = [{ equals: org.id }]; + const projects = await store.query('scope', { scope_id: org.id, query }); scopeService.org = global; scopeService.project = projects[0]; - scopeService.orgsList = await store.query('scope', { scope_id: 'global' }); + query.filters.scope_id = [{ equals: 'global' }]; + scopeService.orgsList = await store.query('scope', { + scope_id: 'global', + query, + }); scopeService.projectsList = projects; await render(hbs``); diff --git a/ui/admin/tests/unit/controllers/account/change-password-test.js b/ui/admin/tests/unit/controllers/account/change-password-test.js index 25a3ec567..c144130c1 100644 --- a/ui/admin/tests/unit/controllers/account/change-password-test.js +++ b/ui/admin/tests/unit/controllers/account/change-password-test.js @@ -7,11 +7,15 @@ import { module, test } from 'qunit'; import { setupTest } from 'ember-qunit'; import { visit } from '@ember/test-helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { TYPE_AUTH_METHOD_PASSWORD } from 'api/models/auth-method'; module('Unit | Controller | account/change-password', function (hooks) { setupTest(hooks); + // `setupSqlite` had to be moved before `setupMirage` or else the db object would + // be destroyed before route query requests had a chance to run. + setupSqlite(hooks); setupMirage(hooks); let controller; diff --git a/ui/admin/tests/unit/controllers/onboarding/index-test.js b/ui/admin/tests/unit/controllers/onboarding/index-test.js index 111ad076d..66ff62934 100644 --- a/ui/admin/tests/unit/controllers/onboarding/index-test.js +++ b/ui/admin/tests/unit/controllers/onboarding/index-test.js @@ -8,6 +8,7 @@ import { setupTest } from 'ember-qunit'; import { currentURL, waitUntil, visit } from '@ember/test-helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { TYPE_TARGET_TCP } from 'api/models/target'; @@ -15,6 +16,7 @@ module('Unit | Controller | onboarding/index', function (hooks) { setupTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); let store; let controller; diff --git a/ui/admin/tests/unit/controllers/onboarding/success-test.js b/ui/admin/tests/unit/controllers/onboarding/success-test.js index b27307222..d24b7dc50 100644 --- a/ui/admin/tests/unit/controllers/onboarding/success-test.js +++ b/ui/admin/tests/unit/controllers/onboarding/success-test.js @@ -8,12 +8,14 @@ import { setupTest } from 'ember-qunit'; import { currentURL, waitUntil, visit } from '@ember/test-helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; module('Unit | Controller | onboarding/success', function (hooks) { setupTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); let controller; let store; diff --git a/ui/admin/tests/unit/controllers/scopes/scope/auth-methods/auth-method/accounts/account/set-password-test.js b/ui/admin/tests/unit/controllers/scopes/scope/auth-methods/auth-method/accounts/account/set-password-test.js index 1439db9db..5cb405eb8 100644 --- a/ui/admin/tests/unit/controllers/scopes/scope/auth-methods/auth-method/accounts/account/set-password-test.js +++ b/ui/admin/tests/unit/controllers/scopes/scope/auth-methods/auth-method/accounts/account/set-password-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { setupTest } from 'ember-qunit'; import { visit } from '@ember/test-helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { TYPE_AUTH_METHOD_PASSWORD } from 'api/models/auth-method'; @@ -15,6 +16,7 @@ module( function (hooks) { setupTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let controller; let store; @@ -29,7 +31,6 @@ module( const urls = { globalScope: null, - accounts: null, }; hooks.beforeEach(async function () { diff --git a/ui/admin/tests/unit/controllers/scopes/scope/authenticate/method/index-test.js b/ui/admin/tests/unit/controllers/scopes/scope/authenticate/method/index-test.js index d52fb33e6..18c301ba6 100644 --- a/ui/admin/tests/unit/controllers/scopes/scope/authenticate/method/index-test.js +++ b/ui/admin/tests/unit/controllers/scopes/scope/authenticate/method/index-test.js @@ -8,6 +8,7 @@ import { setupTest } from 'ember-qunit'; import { visit } from '@ember/test-helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { TYPE_AUTH_METHOD_PASSWORD } from 'api/models/auth-method'; @@ -17,6 +18,7 @@ module( setupTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); let controller; let store; diff --git a/ui/admin/tests/unit/controllers/scopes/scope/credential-stores/credential-store/credential-libraries/index-test.js b/ui/admin/tests/unit/controllers/scopes/scope/credential-stores/credential-store/credential-libraries/index-test.js index 55996ed0c..7651104e5 100644 --- a/ui/admin/tests/unit/controllers/scopes/scope/credential-stores/credential-store/credential-libraries/index-test.js +++ b/ui/admin/tests/unit/controllers/scopes/scope/credential-stores/credential-store/credential-libraries/index-test.js @@ -9,6 +9,7 @@ import { visit } from '@ember/test-helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIntl } from 'ember-intl/test-support'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { TYPE_CREDENTIAL_STORE_VAULT } from 'api/models/credential-store'; @@ -18,6 +19,7 @@ module( setupTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); setupIntl(hooks, 'en-us'); let intl; diff --git a/ui/admin/tests/unit/controllers/scopes/scope/credential-stores/credential-store/credentials/index-test.js b/ui/admin/tests/unit/controllers/scopes/scope/credential-stores/credential-store/credentials/index-test.js index fca13fc6d..16be278f4 100644 --- a/ui/admin/tests/unit/controllers/scopes/scope/credential-stores/credential-store/credentials/index-test.js +++ b/ui/admin/tests/unit/controllers/scopes/scope/credential-stores/credential-store/credentials/index-test.js @@ -9,6 +9,7 @@ import { visit } from '@ember/test-helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIntl } from 'ember-intl/test-support'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { TYPE_CREDENTIAL_STORE_STATIC } from 'api/models/credential-store'; @@ -18,6 +19,7 @@ module( setupTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); setupIntl(hooks, 'en-us'); let intl; diff --git a/ui/admin/tests/unit/controllers/scopes/scope/host-catalogs/host-catalog/host-sets/host-set/add-hosts-test.js b/ui/admin/tests/unit/controllers/scopes/scope/host-catalogs/host-catalog/host-sets/host-set/add-hosts-test.js index ad6891833..fdce206b9 100644 --- a/ui/admin/tests/unit/controllers/scopes/scope/host-catalogs/host-catalog/host-sets/host-set/add-hosts-test.js +++ b/ui/admin/tests/unit/controllers/scopes/scope/host-catalogs/host-catalog/host-sets/host-set/add-hosts-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { setupTest } from 'ember-qunit'; import { visit } from '@ember/test-helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; module( @@ -14,6 +15,7 @@ module( function (hooks) { setupTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let store; let controller; diff --git a/ui/admin/tests/unit/controllers/scopes/scope/host-catalogs/host-catalog/host-sets/host-set/create-and-add-host-test.js b/ui/admin/tests/unit/controllers/scopes/scope/host-catalogs/host-catalog/host-sets/host-set/create-and-add-host-test.js index abd36ff9c..986803bd1 100644 --- a/ui/admin/tests/unit/controllers/scopes/scope/host-catalogs/host-catalog/host-sets/host-set/create-and-add-host-test.js +++ b/ui/admin/tests/unit/controllers/scopes/scope/host-catalogs/host-catalog/host-sets/host-set/create-and-add-host-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { setupTest } from 'ember-qunit'; import { visit } from '@ember/test-helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; module( @@ -14,6 +15,7 @@ module( function (hooks) { setupTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let store; let controller; diff --git a/ui/admin/tests/unit/controllers/scopes/scope/host-catalogs/host-catalog/host-sets/index-test.js b/ui/admin/tests/unit/controllers/scopes/scope/host-catalogs/host-catalog/host-sets/index-test.js index aa6c626f5..861bbda96 100644 --- a/ui/admin/tests/unit/controllers/scopes/scope/host-catalogs/host-catalog/host-sets/index-test.js +++ b/ui/admin/tests/unit/controllers/scopes/scope/host-catalogs/host-catalog/host-sets/index-test.js @@ -9,6 +9,7 @@ import { visit } from '@ember/test-helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIntl } from 'ember-intl/test-support'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; module( @@ -17,6 +18,7 @@ module( setupTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); setupIntl(hooks, 'en-us'); let intl; diff --git a/ui/admin/tests/unit/controllers/scopes/scope/host-catalogs/index-test.js b/ui/admin/tests/unit/controllers/scopes/scope/host-catalogs/index-test.js index 527f74dd0..e912752d3 100644 --- a/ui/admin/tests/unit/controllers/scopes/scope/host-catalogs/index-test.js +++ b/ui/admin/tests/unit/controllers/scopes/scope/host-catalogs/index-test.js @@ -9,6 +9,7 @@ import { setupIntl } from 'ember-intl/test-support'; import { waitUntil, visit } from '@ember/test-helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; module( @@ -17,6 +18,7 @@ module( setupTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); setupIntl(hooks, 'en-us'); let intl; diff --git a/ui/admin/tests/unit/controllers/scopes/scope/roles/role/manage-scopes/manage-custom-scopes-test.js b/ui/admin/tests/unit/controllers/scopes/scope/roles/role/manage-scopes/manage-custom-scopes-test.js index 5ff98ab61..e698b865c 100644 --- a/ui/admin/tests/unit/controllers/scopes/scope/roles/role/manage-scopes/manage-custom-scopes-test.js +++ b/ui/admin/tests/unit/controllers/scopes/scope/roles/role/manage-scopes/manage-custom-scopes-test.js @@ -8,6 +8,7 @@ import { setupTest } from 'ember-qunit'; import { visit, currentURL, waitUntil } from '@ember/test-helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; module( @@ -16,6 +17,7 @@ module( setupTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); let store; let controller; diff --git a/ui/admin/tests/unit/controllers/scopes/scope/roles/role/manage-scopes/manage-org-projects-test.js b/ui/admin/tests/unit/controllers/scopes/scope/roles/role/manage-scopes/manage-org-projects-test.js index 205b85a69..70165eaae 100644 --- a/ui/admin/tests/unit/controllers/scopes/scope/roles/role/manage-scopes/manage-org-projects-test.js +++ b/ui/admin/tests/unit/controllers/scopes/scope/roles/role/manage-scopes/manage-org-projects-test.js @@ -8,6 +8,7 @@ import { setupTest } from 'ember-qunit'; import { currentURL, visit, waitUntil } from '@ember/test-helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; module( @@ -16,6 +17,7 @@ module( setupTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); let store; let controller; diff --git a/ui/admin/tests/unit/controllers/scopes/scope/roles/role/scopes-test.js b/ui/admin/tests/unit/controllers/scopes/scope/roles/role/scopes-test.js index 4f4c0d590..d7475a3e3 100644 --- a/ui/admin/tests/unit/controllers/scopes/scope/roles/role/scopes-test.js +++ b/ui/admin/tests/unit/controllers/scopes/scope/roles/role/scopes-test.js @@ -8,6 +8,7 @@ import { setupTest } from 'ember-qunit'; import { visit, waitUntil } from '@ember/test-helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; import { setupIndexedDb } from 'api/test-support/helpers/indexed-db'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { setupIntl } from 'ember-intl/test-support'; import { authenticateSession } from 'ember-simple-auth/test-support'; import { @@ -21,6 +22,7 @@ module('Unit | Controller | scopes/scope/roles/role/scopes', function (hooks) { setupTest(hooks); setupMirage(hooks); setupIndexedDb(hooks); + setupSqlite(hooks); setupIntl(hooks, 'en-us'); let controller; diff --git a/ui/admin/tests/unit/controllers/scopes/scope/targets/target/add-host-sources-test.js b/ui/admin/tests/unit/controllers/scopes/scope/targets/target/add-host-sources-test.js index 4c43549c6..e96b5035f 100644 --- a/ui/admin/tests/unit/controllers/scopes/scope/targets/target/add-host-sources-test.js +++ b/ui/admin/tests/unit/controllers/scopes/scope/targets/target/add-host-sources-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { setupTest } from 'ember-qunit'; import { currentURL, visit } from '@ember/test-helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; module( @@ -14,6 +15,7 @@ module( function (hooks) { setupTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let store; let controller; diff --git a/ui/admin/tests/unit/controllers/scopes/scope/targets/target/enable-session-recording/create-storage-bucket-test.js b/ui/admin/tests/unit/controllers/scopes/scope/targets/target/enable-session-recording/create-storage-bucket-test.js index 609e6b766..9ee2f7aa9 100644 --- a/ui/admin/tests/unit/controllers/scopes/scope/targets/target/enable-session-recording/create-storage-bucket-test.js +++ b/ui/admin/tests/unit/controllers/scopes/scope/targets/target/enable-session-recording/create-storage-bucket-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { setupTest } from 'ember-qunit'; import { visit } from '@ember/test-helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; module( @@ -14,6 +15,7 @@ module( function (hooks) { setupTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let store; let controller; diff --git a/ui/admin/tests/unit/controllers/scopes/scope/targets/target/enable-session-recording/index-test.js b/ui/admin/tests/unit/controllers/scopes/scope/targets/target/enable-session-recording/index-test.js index 59b8e9f86..a6658d04a 100644 --- a/ui/admin/tests/unit/controllers/scopes/scope/targets/target/enable-session-recording/index-test.js +++ b/ui/admin/tests/unit/controllers/scopes/scope/targets/target/enable-session-recording/index-test.js @@ -7,6 +7,7 @@ import { module, test } from 'qunit'; import { setupTest } from 'ember-qunit'; import { visit } from '@ember/test-helpers'; import setupMirage from 'ember-cli-mirage/test-support/setup-mirage'; +import { setupSqlite } from 'api/test-support/helpers/sqlite'; import { authenticateSession } from 'ember-simple-auth/test-support'; module( @@ -14,6 +15,7 @@ module( function (hooks) { setupTest(hooks); setupMirage(hooks); + setupSqlite(hooks); let store; let controller;