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

Commit 4e1e226

Browse files
committed
test(core): fix samples array element to contain array
The "content" of an array element should be an array.
1 parent 83b1a6f commit 4e1e226

File tree

1 file changed

+39
-39
lines changed

1 file changed

+39
-39
lines changed

packages/api-elements/test/value-of-test.js

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ describe('valueOf NullElement', () => {
2424
it('returns null with default and samples', () => {
2525
const element = new NullElement();
2626
element.attributes.set('default', new NullElement());
27-
element.attributes.set('samples', new ArrayElement(
28-
new NullElement()
29-
));
27+
element.attributes.set('samples', new ArrayElement([
28+
new NullElement(),
29+
]));
3030
const value = element.valueOf();
3131

3232
expect(value).to.equal(null);
@@ -92,9 +92,9 @@ describe('valueOf BooleanElement', () => {
9292
it('prefers content over default and samples', () => {
9393
const element = new BooleanElement(true);
9494
element.attributes.set('default', new BooleanElement(false));
95-
element.attributes.set('samples', new ArrayElement(
96-
new BooleanElement(false)
97-
));
95+
element.attributes.set('samples', new ArrayElement([
96+
new BooleanElement(false),
97+
]));
9898
const value = element.valueOf();
9999

100100
expect(value).to.equal(true);
@@ -148,9 +148,9 @@ describe('valueOf BooleanElement with source', () => {
148148
it('prefers content over default and samples', () => {
149149
const element = new BooleanElement(true);
150150
element.attributes.set('default', new BooleanElement(false));
151-
element.attributes.set('samples', new ArrayElement(
152-
new BooleanElement(false)
153-
));
151+
element.attributes.set('samples', new ArrayElement([
152+
new BooleanElement(false),
153+
]));
154154
const value = element.valueOf({ source: true });
155155

156156
expect(value).to.deep.equal([true, 'content']);
@@ -204,9 +204,9 @@ describe('valueOf NumberElement', () => {
204204
it('prefers content over default and samples', () => {
205205
const element = new NumberElement(3);
206206
element.attributes.set('default', new NumberElement(42));
207-
element.attributes.set('samples', new ArrayElement(
208-
new NumberElement(27)
209-
));
207+
element.attributes.set('samples', new ArrayElement([
208+
new NumberElement(27),
209+
]));
210210
const value = element.valueOf();
211211

212212
expect(value).to.equal(3);
@@ -260,9 +260,9 @@ describe('valueOf NumberElement with source', () => {
260260
it('prefers content over default and samples', () => {
261261
const element = new NumberElement(3);
262262
element.attributes.set('default', new NumberElement(42));
263-
element.attributes.set('samples', new ArrayElement(
264-
new NumberElement(27)
265-
));
263+
element.attributes.set('samples', new ArrayElement([
264+
new NumberElement(27),
265+
]));
266266
const value = element.valueOf({ source: true });
267267

268268
expect(value).to.deep.equal([3, 'content']);
@@ -316,9 +316,9 @@ describe('valueOf StringElement', () => {
316316
it('prefers content over default and samples', () => {
317317
const element = new StringElement('hello');
318318
element.attributes.set('default', new StringElement('moin'));
319-
element.attributes.set('samples', new ArrayElement(
320-
new StringElement('zdravicko')
321-
));
319+
element.attributes.set('samples', new ArrayElement([
320+
new StringElement('zdravicko'),
321+
]));
322322
const value = element.valueOf();
323323

324324
expect(value).to.equal('hello');
@@ -372,9 +372,9 @@ describe('valueOf StringElement with source', () => {
372372
it('prefers content over default and samples', () => {
373373
const element = new StringElement('hello');
374374
element.attributes.set('default', new StringElement('moin'));
375-
element.attributes.set('samples', new ArrayElement(
376-
new StringElement('zdravicko')
377-
));
375+
element.attributes.set('samples', new ArrayElement([
376+
new StringElement('zdravicko'),
377+
]));
378378
const value = element.valueOf({ source: true });
379379

380380
expect(value).to.deep.equal(['hello', 'content']);
@@ -450,9 +450,9 @@ describe('valueOf EnumElement', () => {
450450
new StringElement(),
451451
]);
452452
element.attributes.set('default', new EnumElement('moin'));
453-
element.attributes.set('samples', new ArrayElement(
454-
new EnumElement('zdravicko')
455-
));
453+
element.attributes.set('samples', new ArrayElement([
454+
new EnumElement('zdravicko'),
455+
]));
456456
const value = element.valueOf();
457457

458458
expect(value).to.equal('hello');
@@ -555,9 +555,9 @@ describe('valueOf EnumElement with source', () => {
555555
new StringElement(),
556556
]);
557557
element.attributes.set('default', new EnumElement('moin'));
558-
element.attributes.set('samples', new ArrayElement(
559-
new EnumElement(new EnumElement('zdravicko'))
560-
)); const value = element.valueOf({ source: true });
558+
element.attributes.set('samples', new ArrayElement([
559+
new EnumElement(new EnumElement('zdravicko')),
560+
])); const value = element.valueOf({ source: true });
561561

562562
expect(value).to.deep.equal(['hello', 'content']);
563563
});
@@ -673,9 +673,9 @@ describe('valueOf ArrayElement', () => {
673673
it('prefers content over default and samples', () => {
674674
const element = new ArrayElement([1, 2, 3]);
675675
element.attributes.set('default', new ArrayElement([4, 2]));
676-
element.attributes.set('samples', new ArrayElement(
677-
new ArrayElement([2, 'hello'])
678-
));
676+
element.attributes.set('samples', new ArrayElement([
677+
new ArrayElement([2, 'hello']),
678+
]));
679679
const value = element.valueOf();
680680

681681
expect(value).to.deep.equal([1, 2, 3]);
@@ -765,9 +765,9 @@ describe('valueOf ArrayElement with source', () => {
765765
it('prefers content over default and samples', () => {
766766
const element = new ArrayElement([1, 2, 3]);
767767
element.attributes.set('default', new ArrayElement([4, 2]));
768-
element.attributes.set('samples', new ArrayElement(
769-
new ArrayElement([2, 'hello'])
770-
));
768+
element.attributes.set('samples', new ArrayElement([
769+
new ArrayElement([2, 'hello']),
770+
]));
771771
const value = element.valueOf({ source: true });
772772

773773
expect(value).to.deep.equal([[1, 2, 3], 'content']);
@@ -922,9 +922,9 @@ describe('valueOf ObjectElement', () => {
922922
it('prefers content over default and samples', () => {
923923
const element = new ObjectElement({ abc: 3, c: 4 });
924924
element.attributes.set('default', new ObjectElement({ gaga: 'bing' }));
925-
element.attributes.set('samples', new ArrayElement(
926-
new ObjectElement({ a: 3 })
927-
));
925+
element.attributes.set('samples', new ArrayElement([
926+
new ObjectElement({ a: 3 }),
927+
]));
928928
const value = element.valueOf();
929929

930930
expect(value).to.deep.equal({ abc: 3, c: 4 });
@@ -1071,9 +1071,9 @@ describe('valueOf ObjectElement with source', () => {
10711071
it('prefers content over default and samples', () => {
10721072
const element = new ObjectElement({ abc: 3, c: 4 });
10731073
element.attributes.set('default', new ObjectElement({ gaga: 'bing' }));
1074-
element.attributes.set('samples', new ArrayElement(
1075-
new ObjectElement({ a: 3 })
1076-
));
1074+
element.attributes.set('samples', new ArrayElement([
1075+
new ObjectElement({ a: 3 }),
1076+
]));
10771077
const value = element.valueOf({ source: true });
10781078

10791079
expect(value).to.deep.equal([{ abc: 3, c: 4 }, 'content']);

0 commit comments

Comments
 (0)