PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment exécuter Jasmine beforeAll pour tous les fichiers de test

Il semble que Jasmine puisse être généré par nodejs par programme. J'ai trouvé un moyen de le faire avec le code suivant :

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

Cela fonctionnera car je peux mettre ce code dans un rappel promise.then() et l'exécuter après avoir effectué le travail de configuration de la base de données.