2018-02-07 22:14:59 +05:30
|
|
|
const assert = require('assert');
|
|
|
|
const frappe = require('frappejs');
|
|
|
|
const helpers = require('./helpers');
|
|
|
|
|
2018-02-08 12:16:38 +05:30
|
|
|
describe('Number Series', () => {
|
2018-02-07 22:14:59 +05:30
|
|
|
before(async function() {
|
|
|
|
await helpers.init_sqlite();
|
|
|
|
});
|
|
|
|
|
|
|
|
it('should start a series and get next value', async () => {
|
|
|
|
frappe.db.delete('Number Series', 'test-series-')
|
2018-02-12 17:31:31 +05:30
|
|
|
assert.equal(await frappe.model.getSeriesNext('test-series-'), 'test-series-1');
|
|
|
|
assert.equal(await frappe.model.getSeriesNext('test-series-'), 'test-series-2');
|
|
|
|
assert.equal(await frappe.model.getSeriesNext('test-series-'), 'test-series-3');
|
2018-02-07 22:14:59 +05:30
|
|
|
});
|
|
|
|
});
|