UNPKG

lawl-spec-reporter

Version:

Spec reporter for jasmine, based on jasmine-spec-reporter, outputs in LolSpeak

48 lines (40 loc) 1.39 kB
require('./helpers/test-helper.coffee') SpecReporter = require('../src/lawl-spec-reporter.js') TestProcessor = require('./helpers/test-processor.js') describe 'spec reporter', -> addMatchers() describe 'with custom processor', -> beforeEach -> @reporter = new SpecReporter displayPendingSpec: true customProcessors: [TestProcessor] test: ' TEST' describe 'when suite', -> it 'should report suite with custom display', -> expect(new Test(@reporter,-> @describe 'suite', -> @it 'successful spec', -> @passed() ).outputs) .contains /SUITE TEST/ describe 'when spec', -> it 'should report success with custom display', -> expect(new Test(@reporter,-> @describe 'suite', -> @it 'successful spec', -> @passed() ).outputs) .contains /SUCCESSFUL SPEC TEST/ it 'should report failure with custom display', -> expect(new Test(@reporter,-> @describe 'suite', -> @it 'failed spec', -> @failed() ).outputs) .contains /FAILD SPEC TEST/ it 'should report pending with custom display', -> expect(new Test(@reporter,-> @describe 'suite', -> @xit 'pending spec', -> ).outputs) .contains /PENDING SPEC TEST/