sails.js - Is it possible to lift a SailsJS app synchronously? -


it handy testing.

it avoid boilerplate of having lift app on every spec.

my current code:

beforeeach(function(done) {   sails.lift({ log: { level: 'error' } }, function(err, sails) {     app = sails.express.app     // beforeeach related stuff     done()   }) } 

i want put on specs_global.js:

app = sails.lift({ log: { level: 'error' } }).express.app 

edit:

my problem beign unable lift sails syncronously

the problem want instanteate sails once all specs, expensive task , want integration specs run fast possible. want avoid boilerplate of calling sails lift on each of specs files.

no, sails.load , sails.lift both asynchronous. you're doing right thing in test (just make sure call sails.lower in aftereach method). take @ current sails integration tests example of how it. keep in mind might not need lift , lower before each individual test--in cases might okay lift once before suite runs , use instance tests. in case, can use before , after instead of beforeeach , aftereach.


Comments

Popular posts from this blog

java - WrongTypeOfReturnValue exception thrown when unit testing using mockito -

php - Magento - Deleted Base url key -

android - How to disable Button if EditText is empty ? -