unleash-server
Version:
Unleash is an enterprise ready feature toggles service. It provides different strategies for handling feature toggles.
28 lines • 1.12 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const database_init_1 = __importDefault(require("../helpers/database-init"));
const no_logger_1 = __importDefault(require("../../fixtures/no-logger"));
let stores;
let db;
let featureToggleStore;
beforeAll(async () => {
no_logger_1.default.setMuteError(true);
db = await (0, database_init_1.default)('feature_toggle_store_serial', no_logger_1.default);
stores = db.stores;
featureToggleStore = stores.featureToggleStore;
});
afterAll(async () => {
await db.destroy();
});
test('should not crash for unknown toggle', async () => {
const project = await featureToggleStore.getProjectId('missing-toggle-name');
expect(project).toBe(undefined);
});
test('should not crash for undefined toggle name', async () => {
const project = await featureToggleStore.getProjectId(undefined);
expect(project).toBe(undefined);
});
//# sourceMappingURL=feature-toggle-store.e2e.test.js.map