Skip to content
This repository was archived by the owner on Apr 10, 2024. It is now read-only.

Commit aae4dff

Browse files
simon-mycslukaszMycs
authored andcommitted
Update package version for [NS-1795] (#23)
* add links sublist to nlobjRecord object * add getFieldValues for multi-select fields * fix missing , * unit tests for getFieldValues * install dependencies * update version * add getFieldValues for multi-select
1 parent ba7a168 commit aae4dff

File tree

4 files changed

+13
-2
lines changed

4 files changed

+13
-2
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ build/Release
3535
# Dependency directories
3636
node_modules/
3737
jspm_packages/
38+
package-lock.json
3839

3940
# TypeScript v1 declaration files
4041
typings/

Tests/Utils/record.test.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,12 @@ describe('setFieldValues', () => {
2323
expect(result.getFieldValue('selectField')).toEqual(['123456', '654321']);
2424
});
2525
});
26+
27+
describe('getFieldValues', () => {
28+
it('should return values for id specified', () => {
29+
const result = new FileUnderTest();
30+
result.setFieldValues('selectField', ['123', '123']);
31+
const myValues = result.getFieldValues('selectField');
32+
expect(myValues).toEqual(['123', '123']);
33+
});
34+
});

Utils/record.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ function NsRecord(name, defaultValues = {}) {
4040
}),
4141
getFieldText: valueName => this.values[valueName],
4242
getFieldValue: valueName => this.values[valueName],
43+
getFieldValues: valueSet => this.values[valueSet],
4344
getLineCount: options => (this.values[options.sublistId || options]
4445
? this.values[options.sublistId || options].length
4546
: 0),
@@ -115,7 +116,7 @@ function NsRecord(name, defaultValues = {}) {
115116
this.values[valueName] = value;
116117
},
117118
setFieldValues: (fieldName, values) => {
118-
this.values[fieldName] = values
119+
this.values[fieldName] = values;
119120
},
120121
setLineItemValue: (sublist, field, index, value) => {
121122
this.values[sublist][index - 1][field] = value;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ns-suitescript-mocks",
3-
"version": "0.2.4",
3+
"version": "0.2.5",
44
"description": "Collection of mocks that can be used to improve unit-tests for SuiteScript 2.0.",
55
"main": "index.js",
66
"author": "Damian Krolikowski",

0 commit comments

Comments
 (0)