sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur man kör Jasmine beforeAll för alla testfiler

Det ser ut som att Jasmine kan skapas av nodejs programmatiskt. Jag hittade ett sätt att göra detta med följande kod:

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

Detta kommer att fungera eftersom jag kan lägga in den här koden i ett lov.then()-återupprop och köra det efter att jag har gjort databasinstallationsarbete.




  1. Heroku on Rails – Ogiltig DATABASE_URL

  2. Oracle Data Change Notification Timeout och arbetsflöde

  3. SQL datum och tid jämförelse från dubbel tabell

  4. mysql - fråga efter trådlista med meddelanden med specifika villkor