File tree Expand file tree Collapse file tree 2 files changed +20
-12
lines changed Expand file tree Collapse file tree 2 files changed +20
-12
lines changed Original file line number Diff line number Diff line change 11'use strict' ;
2+ const CurrentSpecReporter = require ( './support/CurrentSpecReporter.js' ) ;
3+ const { SpecReporter } = require ( 'jasmine-spec-reporter' ) ;
4+
25// Sets up a Parse API server for testing.
36jasmine . DEFAULT_TIMEOUT_INTERVAL = process . env . PARSE_SERVER_TEST_TIMEOUT || 5000 ;
4-
5- const SpecReporter = require ( 'jasmine-spec-reporter' ) . SpecReporter ;
6-
7- jasmine . getEnv ( ) . clearReporters ( ) ; // remove default reporter logs
8- jasmine . getEnv ( ) . addReporter (
9- new SpecReporter ( {
10- // add jasmine-spec-reporter
11- spec : {
12- displayPending : true ,
13- } ,
14- } )
15- ) ;
7+ jasmine . getEnv ( ) . addReporter ( new CurrentSpecReporter ( ) ) ;
8+ jasmine . getEnv ( ) . addReporter ( new SpecReporter ( ) ) ;
169
1710global . on_db = ( db , callback , elseCallback ) => {
1811 if ( process . env . PARSE_SERVER_TEST_DB == db ) {
Original file line number Diff line number Diff line change 1+ // Sets a global variable to the current test spec
2+ // ex: global.currentSpec.description
3+
4+ global . currentSpec = null ;
5+
6+ class CurrentSpecReporter {
7+ specStarted ( spec ) {
8+ global . currentSpec = spec ;
9+ }
10+ specDone ( ) {
11+ global . currentSpec = null ;
12+ }
13+ }
14+
15+ module . exports = CurrentSpecReporter ;
You can’t perform that action at this time.
0 commit comments