Skip to content

Commit aa1fe0d

Browse files
authored
Merge pull request #10445 from magento-gl/spartans_pr_30012026
[Spartans] BugFixes Delivery
2 parents c54201f + 37bb080 commit aa1fe0d

File tree

9 files changed

+43
-27
lines changed

9 files changed

+43
-27
lines changed

dev/tests/js/jasmine/tests/app/code/Magento/Catalog/adminhtml/js/product/set/editor.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ define([
181181
return Promise.all(promises);
182182
}
183183

184-
describe('Magento_Catalog/js/category-checkbox-tree', function () {
184+
describe('Magento_Catalog/js/product/set/editor', function () {
185185
let $container, editor;
186186

187187
beforeEach(function () {

dev/tests/js/jasmine/tests/app/code/Magento/Checkout/frontend/js/model/payment-service.test.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,8 @@ define([
4949
try {
5050
injector.remove();
5151
injector.clean();
52-
} catch (e) {}
52+
} catch (e) { // eslint-disable-line no-unused-vars
53+
}
5354
});
5455

5556
describe('Magento_Checkout/js/model/payment-service', function () {
@@ -67,7 +68,7 @@ define([
6768
});
6869
});
6970

70-
describe('Magento_Checkout/js/model/payment-service', function () {
71+
describe('Magento_Checkout/js/model/payment-service vault methods', function () {
7172
beforeEach(function (done) {
7273
injector.mock(mocksPaymentMethodVault);
7374
// eslint-disable-next-line max-nested-callbacks

dev/tests/js/jasmine/tests/app/code/Magento/Checkout/frontend/js/view/billing-address-validate.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ define([
105105
});
106106
});
107107

108-
describe('Magento_Checkout/js/view/billing-address', function () {
108+
describe('Magento_Checkout/js/view/billing-address validation', function () {
109109
describe('"updateAddress" method', function () {
110110
it('should call updateAddresses when form is invalid with false', function () {
111111
billingAddress.source.set.and.callFake(function (key, value) {

dev/tests/js/jasmine/tests/app/code/Magento/Customer/frontend/js/view/authentication-popup.test.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,11 @@ define(['squire', 'ko'], function (Squire, ko) {
4949
try {
5050
injector.clean();
5151
injector.remove();
52-
} catch (e) {}
52+
} catch (e) { // eslint-disable-line no-unused-vars
53+
}
5354
});
5455

55-
describe('Magento_Customer/js/view/authentication-popup', function () {
56+
describe('Magento_Customer/js/view/authentication-popup isActive method', function () {
5657
describe('"isActive" method', function () {
5758
it('Check for return value.', function () {
5859
mocks['Magento_Customer/js/customer-data'].get.and.returnValue(function () {
@@ -63,7 +64,7 @@ define(['squire', 'ko'], function (Squire, ko) {
6364
});
6465
});
6566

66-
describe('Magento_Customer/js/view/authentication-popup', function () {
67+
describe('Magento_Customer/js/view/authentication-popup setModalElement method', function () {
6768
describe('"setModalElement" method', function () {
6869
it('skips modal initialization when cart is not initialized', function () {
6970
mocks['Magento_Customer/js/customer-data'].get.and.returnValue(
@@ -110,7 +111,7 @@ define(['squire', 'ko'], function (Squire, ko) {
110111
});
111112
});
112113

113-
describe('Magento_Customer/js/view/authentication-popup', function () {
114+
describe('Magento_Customer/js/view/authentication-popup login method', function () {
114115
describe('"login" method', function () {
115116
it('Check for return value.', function () {
116117
var event = {

dev/tests/js/jasmine/tests/app/code/Magento/Paypal/frontend/js/view/payment/method-renderer/in-context/checkout-express.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ define([
1212
], function (Squire, ko, $, Component) {
1313
'use strict';
1414

15-
describe('paypal/js/view/payment/method-renderer/paypal-express-abstract', function () {
15+
describe('paypal/js/view/payment/method-renderer/paypal-express-in-context', function () {
1616
var injector = new Squire(),
1717
mocks = {
1818
'Magento_Paypal/js/action/set-payment-method': jasmine.createSpy(),

dev/tests/js/jasmine/tests/app/code/Magento/Tax/view/frontend/web/js/view/checkout/summary/grand-total.test.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,11 @@ define(['squire', 'ko'], function (Squire, ko) {
3939
try {
4040
injector.clean();
4141
injector.remove();
42-
} catch (e) {}
42+
} catch (e) { // eslint-disable-line no-unused-vars
43+
}
4344
});
4445

45-
describe('Magento_Tax/js/view/checkout/summary/grand-total', function () {
46+
describe('Magento_Tax/js/view/checkout/summary/grand-total getGrandTotalExclTax method', function () {
4647
describe('"getGrandTotalExclTax" method', function () {
4748
it('Check if totals object empty.', function () {
4849
expect(obj.getGrandTotalExclTax()).toBe(0);
@@ -59,7 +60,7 @@ define(['squire', 'ko'], function (Squire, ko) {
5960
});
6061
});
6162
});
62-
describe('Magento_Tax/js/view/checkout/summary/grand-total', function () {
63+
describe('Magento_Tax/js/view/checkout/summary/grand-total isBaseGrandTotalDisplayNeeded method', function () {
6364
describe('"isBaseGrandTotalDisplayNeeded" method', function () {
6465
it('Check if totals object empty.', function () {
6566
expect(obj.isBaseGrandTotalDisplayNeeded()).toBe(false);

dev/tests/js/jasmine/tests/app/code/Magento/Theme/view/frontend/web/js/view/add-home-breadcrumb.test.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ define([
1414
'Magento_Theme/js/model/breadcrumb-list': jasmine.createSpyObj(['unshift'])
1515
};
1616

17-
describe('Magento_Theme/js/view/breadcrumbs', function () {
17+
describe('Magento_Theme/js/view/add-home-breadcrumb', function () {
1818
var breadcrumbs,
1919
mixin,
2020
defaultContext = require.s.contexts._;
@@ -41,7 +41,8 @@ define([
4141
try {
4242
injector.clean();
4343
injector.remove();
44-
} catch (e) {}
44+
} catch (e) { // eslint-disable-line no-unused-vars
45+
}
4546
});
4647

4748
it('mixin is applied to Magento_Theme/js/view/breadcrumbs', function () {

dev/tests/js/jasmine/tests/app/code/Magento/Ui/base/js/grid/columns/multiselect.test.js

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,15 @@ define([
3232
});
3333

3434
it('Default state - Select no rows', function () {
35-
multiSelect.rows.push({
35+
multiSelect.rows([{
3636
id: 1
37-
});
38-
multiSelect.rows.push({
37+
}, {
3938
id: 2
40-
});
41-
multiSelect.rows.push({
39+
}, {
4240
id: 3
43-
});
41+
}]);
4442

45-
expect(multiSelect.allSelected()).toBeFalse();
43+
expect(multiSelect.allSelected()).toBeFalsy();
4644
expect(multiSelect.excluded().toString()).toEqual('');
4745
expect(multiSelect.selected().toString()).toEqual('');
4846
});
@@ -51,7 +49,7 @@ define([
5149
multiSelect.selected.push(4);
5250
multiSelect.selected.push(5);
5351

54-
expect(multiSelect.allSelected()).toBeUndefined();
52+
expect(multiSelect.allSelected()).toBeFalsy();
5553
expect(multiSelect.excluded().toString()).toEqual('');
5654
expect(multiSelect.selected().toString()).toEqual('4,5');
5755
});
@@ -70,7 +68,7 @@ define([
7068
}]);
7169
multiSelect.selectPage();
7270

73-
expect(multiSelect.allSelected()).toBeUndefined();
71+
expect(multiSelect.allSelected()).toBeFalsy();
7472
expect(multiSelect.excluded().toString()).toEqual('');
7573
expect(multiSelect.selected().toString()).toEqual('1,2,3,4');
7674
});
@@ -93,7 +91,7 @@ define([
9391
id: 6
9492
}]);
9593
multiSelect.selected.push(6);
96-
expect(multiSelect.allSelected()).toBeUndefined();
94+
expect(multiSelect.allSelected()).toBeFalsy();
9795
expect(multiSelect.excluded().toString()).toEqual('5');
9896
expect(multiSelect.selected().toString()).toEqual('3,4,6');
9997
});
@@ -112,7 +110,7 @@ define([
112110
multiSelect.selectPage();
113111
multiSelect.selected.remove(4); // remove second
114112

115-
expect(multiSelect.allSelected()).toBeUndefined();
113+
expect(multiSelect.allSelected()).toBeFalsy();
116114
expect(multiSelect.excluded().toString()).toEqual('4');
117115
expect(multiSelect.selected().toString()).toEqual('3');
118116
});
@@ -130,7 +128,7 @@ define([
130128
id: 4
131129
}]);
132130

133-
expect(multiSelect.allSelected()).toBeUndefined();
131+
expect(multiSelect.allSelected()).toBeFalsy();
134132
expect(multiSelect.excluded().toString()).toEqual('');
135133
expect(multiSelect.selected().toString()).toEqual('3,4,1,2');
136134
});
@@ -168,7 +166,7 @@ define([
168166
id: 6
169167
}]);
170168

171-
expect(multiSelect.allSelected()).toBeUndefined();
169+
expect(multiSelect.allSelected()).toBeFalsy();
172170
expect(multiSelect.excluded().toString()).toEqual('3,4');
173171
expect(multiSelect.selected().toString()).toEqual('5,6');
174172
});

dev/tools/grunt/tasks/static.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,20 @@ module.exports = function (grunt) {
1313
var config = grunt.config.get(task);
1414

1515
config[target].src = data;
16+
// Add parser options to support ES6+ features (spread operators, etc.)
17+
if (task === 'eslint' && config[target].options) {
18+
// Merge overrideConfig if it exists, otherwise create it
19+
if (!config[target].options.overrideConfig) {
20+
config[target].options.overrideConfig = [];
21+
}
22+
// Add language options to support ES2021 features
23+
config[target].options.overrideConfig.push({
24+
languageOptions: {
25+
ecmaVersion: 2021,
26+
sourceType: 'script'
27+
}
28+
});
29+
}
1630
grunt.config.set(task, config);
1731
};
1832

0 commit comments

Comments
 (0)