~endlessm/jasmine-gjs/trunk

« back to all changes in this revision

Viewing changes to src/junitReporter.js

  • Committer: Philip Chimento
  • Date: 2020-08-15 18:13:47 UTC
  • Revision ID: git-v1:452c83fe6c924d5b94315b98e189441971960dc2
let -> const

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
        this._suiteCount = 0;
19
19
        this._activeSuites = [];
20
20
 
21
 
        let properties = new XMLWriter.Node('properties');
 
21
        const properties = new XMLWriter.Node('properties');
22
22
        properties.children = GLib.listenv().map(key => {
23
 
            let property = new XMLWriter.Node('property');
 
23
            const property = new XMLWriter.Node('property');
24
24
            property.attrs = {
25
25
                name: key,
26
26
                value: GLib.getenv(key),
31
31
    }
32
32
 
33
33
    jasmineDone() {
34
 
        let failedAfterAlls = this._failedSuites.length;
 
34
        const failedAfterAlls = this._failedSuites.length;
35
35
        if (failedAfterAlls > 0) {
36
 
            let afterAllSuite = new XMLWriter.Node('testsuite');
 
36
            const afterAllSuite = new XMLWriter.Node('testsuite');
37
37
            afterAllSuite.attrs = {
38
38
                name: 'afterAll()',
39
39
                tests: failedAfterAlls,
41
41
                id: this._suiteCount++,
42
42
            };
43
43
            afterAllSuite.children = this._failedSuites.map(failure => {
44
 
                let afterAllCase = new XMLWriter.Node('testcase');
 
44
                const afterAllCase = new XMLWriter.Node('testcase');
45
45
                afterAllCase.attrs = {
46
46
                    name: failure.description,
47
47
                    classname: 'AfterAll',
48
48
                    assertions: failure.failedExpectations.length,
49
49
                };
50
50
                afterAllCase.children = failure.failedExpectations.map(result => {
51
 
                    let error = new XMLWriter.Node('error');
 
51
                    const error = new XMLWriter.Node('error');
52
52
                    error.attrs = _parseExceptionMessage(result);
53
53
                    error.text = result.stack;
54
54
                    return error;
102
102
    specDone(result) {
103
103
        super.specDone(result);
104
104
 
105
 
        let spec = new XMLWriter.Node('testcase');
 
105
        const spec = new XMLWriter.Node('testcase');
106
106
        spec.attrs = {
107
107
            name: result.description,
108
108
            classname: this._currentSuite.attrs['name'],
152
152
});
153
153
 
154
154
function _parseExceptionMessage(expectation) {
155
 
    let parse = expectation.message.split(':');
 
155
    const parse = expectation.message.split(':');
156
156
    return {
157
157
        type: parse.length > 1 ? parse[0] : 'Error',
158
158
        message: expectation.message,