add unit tests

This commit is contained in:
Brian Gough
2020-05-20 11:52:53 +01:00
parent 54896fb157
commit e3c278e708

View File

@@ -37,7 +37,10 @@ describe('LatexRunner', function() {
done() {} done() {}
}) })
}, },
'./CommandRunner': (this.CommandRunner = {}) './CommandRunner': (this.CommandRunner = {}),
'fs': (this.fs = {
writeFile: sinon.stub().callsArg(2)
})
} }
}) })
@@ -83,6 +86,21 @@ describe('LatexRunner', function() {
) )
.should.equal(true) .should.equal(true)
}) })
it('should record the stdout and stderr', function () {
this.fs.writeFile
.calledWith(
this.directory + '/' + 'output.stdout',
"this is stdout"
)
.should.equal(true)
this.fs.writeFile
.calledWith(
this.directory + '/' + 'output.stderr',
"this is stderr"
)
.should.equal(true)
})
}) })
describe('with an .Rtex main file', function() { describe('with an .Rtex main file', function() {