mirror of
https://github.com/knex/knex.git
synced 2025-07-22 00:11:20 +00:00
21 lines
619 B
JavaScript
21 lines
619 B
JavaScript
![]() |
'use strict';
|
||
|
|
||
|
var tape = require('tape')
|
||
|
var Migrator = require('../../lib/migrate/index.js')
|
||
|
|
||
|
tape('migrate: constructor uses config.migrations', function(t) {
|
||
|
t.plan(1)
|
||
|
var migrator = new Migrator({client: {config: {migrations: {directory: '/some/dir'}}}})
|
||
|
t.equal(migrator.config.directory, '/some/dir')
|
||
|
})
|
||
|
|
||
|
tape('migrate: setConfig() overrides configs given in constructor', function(t) {
|
||
|
t.plan(1)
|
||
|
var migrator = new Migrator({client: {config: {migrations: {directory: '/some/dir'}}}})
|
||
|
|
||
|
var config = migrator.setConfig({directory: './custom/path'})
|
||
|
|
||
|
t.equal(config.directory, './custom/path')
|
||
|
})
|
||
|
|