As suggested from you I have tried to get all these verbose info by using my own reporter. but when I am running my simple test file, I am getting below output in console.
Test File:
describe('Desc1',function(){
it('Test1',function(){
expect(true).toBe(true);
})
describe('Desc2',function() {
it('Test2', function () {
expect(true).toBe(true);
})
})
it('Test3',function(){
expect(true).toBe(true);
})
afterEach(function(){
var myReporter = {
specDone: function(result) {
console.log('Spec FullName: ' + result.fullName);
console.log('Spec Result: ' + result.status);
},
}
jasmine.getEnv().addReporter(myReporter);
})
})
Output in Console:
.Spec FullName: Desc1 Test1
Spec Result: passed
.Spec FullName: Desc1 Desc2 Test2
Spec Result: passed
Spec FullName: Desc1 Desc2 Test2
Spec Result: passed
.Spec FullName: Desc1 Test3
Spec Result: passed
Spec FullName: Desc1 Test3
Spec Result: passed
Spec FullName: Desc1 Test3
Spec Result: passed
I am not sure why its displaying Test1 once, Test2 Twice and Test3 thrice in editor console. I was expecting only one entry for each Test in console.
Please help me.