adding test for bot UAs

This commit is contained in:
El RIDO 2019-06-22 09:12:31 +02:00
parent d0365faf76
commit 59153633b8
No known key found for this signature in database
GPG key ID: 0F5C940A6BD81F92

31
js/test/InitialCheck.js Normal file
View file

@ -0,0 +1,31 @@
'use strict';
var common = require('../common');
describe('InitialCheck', function () {
describe('init', function () {
this.timeout(30000);
before(function () {
cleanup();
});
jsc.property(
'returns false and shows error, if a bot UA is detected',
'string',
jsc.elements(['Bot', 'bot']),
'string',
function (
prefix, botBit, suffix
) {
const clean = jsdom(
'<html><body><div id="errormessage" class="hidden"></div></body></html>',
{'userAgent': prefix + botBit + suffix}
);
var result1 = $.PrivateBin.InitialCheck.init(),
result2 = !$('#errormessage').hasClass('hidden');
clean();
return result1 && result2;
}
);
});
});