UNPKG

ns-suitescript-mocks

Version:

Collection of mocks that can be used to improve unit-tests for SuiteScript 2.0.

20 lines (19 loc) 506 B
/** * Return a Netsuite Request Object * * @classDescription Request object * @constructor * @param {object} defaultValues * @returns {nlobjRecord} */ function NsRequest(defaultValues = {}) { this.values = defaultValues; return { getLineCount: options => (this.values[options.group] ? this.values[options.group].length : 0), getSublistValue: (options) => { const f = this.values[options.group][options.line][options.name]; return f; }, }; } module.exports = NsRequest;