PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

So führen Sie Jasmine beforeAll für alle Testdateien aus

Es sieht so aus, als ob Jasmine programmgesteuert von nodejs erzeugt werden kann. Ich habe einen Weg gefunden, dies mit dem folgenden Code zu tun:

... 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();
});

Das wird funktionieren, weil ich diesen Code in einen Promise.then()-Callback einfügen und ausführen kann, nachdem ich die Datenbank-Setup-Arbeit erledigt habe.