mirror of
https://github.com/Unleash/unleash.git
synced 2025-06-09 01:17:06 +02:00
Fix failing tests
This commit is contained in:
parent
7d91f4c1d5
commit
ba5810506f
@ -3,7 +3,7 @@
|
|||||||
const { STRATEGY_CREATED, STRATEGY_DELETED } = require('../event-type');
|
const { STRATEGY_CREATED, STRATEGY_DELETED } = require('../event-type');
|
||||||
const logger = require('../logger');
|
const logger = require('../logger');
|
||||||
const NotFoundError = require('../error/notfound-error');
|
const NotFoundError = require('../error/notfound-error');
|
||||||
const STRATEGY_COLUMNS = ['name', 'description', 'parameters_template'];
|
const STRATEGY_COLUMNS = ['name', 'description', 'parameters'];
|
||||||
const TABLE = 'strategies';
|
const TABLE = 'strategies';
|
||||||
|
|
||||||
class StrategyStore {
|
class StrategyStore {
|
||||||
@ -44,7 +44,7 @@ class StrategyStore {
|
|||||||
return {
|
return {
|
||||||
name: row.name,
|
name: row.name,
|
||||||
description: row.description,
|
description: row.description,
|
||||||
parametersTemplate: row.parameters_template,
|
parameters: row.parameters,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -52,7 +52,7 @@ class StrategyStore {
|
|||||||
return {
|
return {
|
||||||
name: data.name,
|
name: data.name,
|
||||||
description: data.description,
|
description: data.description,
|
||||||
parameters_template: data.parametersTemplate // eslint-disable-line
|
parameters: JSON.stringify(data.parameters),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -48,14 +48,14 @@ function createStrategies (stores) {
|
|||||||
{
|
{
|
||||||
name: 'default',
|
name: 'default',
|
||||||
description: 'Default on or off Strategy.',
|
description: 'Default on or off Strategy.',
|
||||||
parametersTemplate: {},
|
parameters: [],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'usersWithEmail',
|
name: 'usersWithEmail',
|
||||||
description: 'Active for users defined in the comma-separated emails-parameter.',
|
description: 'Active for users defined in the comma-separated emails-parameter.',
|
||||||
parametersTemplate: {
|
parameters: [
|
||||||
emails: 'String',
|
{ name: 'emails', type: 'string' },
|
||||||
},
|
],
|
||||||
},
|
},
|
||||||
].map(strategy => stores.strategyStore._createStrategy(strategy));
|
].map(strategy => stores.strategyStore._createStrategy(strategy));
|
||||||
}
|
}
|
||||||
|
@ -14,6 +14,9 @@ test.serial('gets all strategies', async (t) => {
|
|||||||
.get('/api/strategies')
|
.get('/api/strategies')
|
||||||
.expect('Content-Type', /json/)
|
.expect('Content-Type', /json/)
|
||||||
.expect(200)
|
.expect(200)
|
||||||
|
.expect((res) => {
|
||||||
|
t.true(res.body.strategies.length === 2, 'expected to have two strategies');
|
||||||
|
})
|
||||||
.then(destroy);
|
.then(destroy);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user