@@ -3870,12 +3870,12 @@ function transferCode(data) {
3870
3870
. replace ( / \) \. / g, '\)\n\.' ) ;
3871
3871
}
3872
3872
3873
- function transferTest ( test , suite ) {
3873
+ function transferTest ( test , suite , parentTitle ) {
3874
3874
const code = test . fn ? test . fn . toString ( ) : test . body ;
3875
3875
3876
3876
const cleaned = {
3877
3877
title : test . title ,
3878
- fullTitle : suite . title + '-- ' + test . title ,
3878
+ fullTitle : parentTitle + ' -- ' + suite . title + ' -- ' + test . title ,
3879
3879
duration : test . duration || 0 ,
3880
3880
state : test . state ,
3881
3881
pass : test . state === 'passed' ,
@@ -3890,9 +3890,9 @@ function transferTest(test, suite) {
3890
3890
return cleaned ;
3891
3891
}
3892
3892
3893
- function transferSuite ( suite , totalTests , totalTime ) {
3893
+ function transferSuite ( suite , totalTests , totalTime , parentTitle ) {
3894
3894
suite . uuid = uuid ( ) ;
3895
- let cleanTmpTests = suite . tests . map ( test => test . state && transferTest ( test , suite ) ) ;
3895
+ let cleanTmpTests = suite . tests . map ( test => test . state && transferTest ( test , suite , parentTitle ) ) ;
3896
3896
let cleanTests = cleanTmpTests . filter ( test => ! ! test ) ;
3897
3897
3898
3898
const passingTests = cleanTests . filter ( item => item . state === 'passed' ) ;
@@ -3938,7 +3938,7 @@ function getSuite(suite, totalTests) {
3938
3938
3939
3939
if ( next . suites && next . suites . length ) {
3940
3940
next . suites . forEach ( nextSuite => {
3941
- transferSuite ( nextSuite , totalTests , totalTime ) ;
3941
+ transferSuite ( nextSuite , totalTests , totalTime , next . title ) ;
3942
3942
queue . push ( nextSuite ) ;
3943
3943
} ) ;
3944
3944
}
0 commit comments