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.