'use strict'; const generateData = require( 'ext.checkUser/checkuser/checkUserHelper/generateData.js' ); QUnit.module( 'ext.checkUser.checkuser.checkUserHelper.generateData', QUnit.newMwEnvironment() ); QUnit.test( 'Test that generateData returns the expected data', ( assert ) => { const cases = require( './cases/generateData.json' ); cases.forEach( ( caseItem ) => { let html = '
'; // eslint-disable-next-line no-jquery/no-global-selector $( '#qunit-fixture' ).html( html ); generateData().then( ( data ) => { assert.deepEqual( data, caseItem.expectedData, caseItem.msg ); } ); } ); } );