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

Sådan kører du Jasmine beforeAll for alle testfiler

Det ser ud til, at Jasmine kan affødes af nodejs programmatisk. Jeg fandt en måde at gøre dette på med følgende kode:

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

Dette vil fungere, fordi jeg kan sætte denne kode ind i et løfte.then()-tilbagekald og udføre det, efter jeg har udført databaseopsætningsarbejde.




  1. Postgresql-genereret kolonne mislykkes ved sammenkædning af ikke null-kolonner

  2. Sådan ændres alle tabelpræfikser i en enkelt forespørgsel

  3. Hvordan matcher jeg en hel dag med et dato-tidsfelt?

  4. MySQL2 Ruby gem vil ikke installere 10.6