0.0.1 • Published 6 years ago
@earthtone/functional-browser-test v0.0.1
Installation
npm install --save-dev @earthtone/functional-browser-test
Usage
const test = require('tape');
const browserFn = require('../index');
test('Browser Function Returns a Promise', function(assert){
var url = 'http://google.com';
var expected = browserFn(url, function(){
return 'Hello World';
});
assert.equal(expected.toString(), '[object Promise]');
assert.end();
});
test('Browser Function Passes Value', async function(assert){
var url = 'http://google.com';
var expected = await browserFn(url, function(){
return 'Hello World';
});
assert.equal(expected, 'Hello World');
assert.end();
});
test('Browser Function Evaluates DOM', async function(assert){
var url = 'http://google.com';
var expected = await browserFn(url, function(){
return window.location.host.match(/google\.com/g);
});
assert.ok(expected);
assert.end();
});
0.0.1
6 years ago