File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -27,7 +27,8 @@ var Client = require('./lib/db/client'),
2727 routes = require ( './lib/app/routes' ) ;
2828
2929var Xsql = require ( 'xsql' ) ,
30- qb = require ( './lib/qb' ) ;
30+ qb = require ( './lib/qb' ) ,
31+ dcopy = require ( 'deep-copy' ) ;
3132
3233
3334// creates project's config files
@@ -168,7 +169,7 @@ function initSettings (args) {
168169 } ( ) ) ;
169170
170171 // static
171- args . libs = require ( path . join ( __dirname , 'config/libs' ) ) ;
172+ args . libs = dcopy ( require ( path . join ( __dirname , 'config/libs' ) ) ) ;
172173 args . libs . external = { css : [ ] , js : [ ] } ;
173174 for ( var key in args . custom ) {
174175 var assets = args . custom [ key ] . public ;
Original file line number Diff line number Diff line change @@ -163,6 +163,7 @@ describe('settings initialization', function () {
163163 it ( 'load static libs' , function ( done ) {
164164 var args = { config :{ app :{ } } } ;
165165 app . initSettings ( args ) ;
166+ delete args . libs . external
166167 should . deepEqual ( args . libs , require ( '../../config/libs' ) ) ;
167168 done ( ) ;
168169 } ) ;
You can’t perform that action at this time.
0 commit comments