PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come eseguire Jasmine beforeAll per tutti i file di prova

Sembra che Jasmine possa essere generato da nodejs a livello di codice. Ho trovato un modo per farlo con il seguente codice:

... Do database setup stuff here ...

.then(() => {
    const Jasmine = require('jasmine');
    const jasmine = new Jasmine();

    jasmine.loadConfig({
        spec_dir: 'spec'
        ,spec_files: [
            '**/*[Ss]pec.js'
        ]
        ,helpers: [
            'helpers/**/*.js'
        ]
        ,random: false
    });

    jasmine.execute();
});

Funzionerà perché posso inserire questo codice in una callback promise.then() ed eseguirlo dopo aver eseguito il lavoro di configurazione del database.