UNPKG

@testim/testim-cli

Version:

Command line interface for running Testing on you CI

25 lines (17 loc) 722 B
var fs = require('fs'), path = require('path'); describe('saveScreenshot', function() { before(h.setup()); it('should take a screenshot and output it on a desired location', function() { var screenshotPath = path.join(__dirname, '..', '..', '..', 'test.png'); return this.client.saveScreenshot(screenshotPath).then(function() { fs.existsSync(screenshotPath).should.be.true; }); }); it('should take a screenshot and return it as a PNG image in Buffer', function() { return this.client.saveScreenshot().then(function(image) { // Check for PNG header assert.equal(image.toString('hex', 0, 4), '89504e47'); }); }); });