Skip to content

Commit 269089f

Browse files
author
Roman Lytvynenko
committed
MC-36978: Invalid Character Customer Account Create DOB
1 parent a95ee52 commit 269089f

File tree

1 file changed

+10
-120
lines changed

1 file changed

+10
-120
lines changed

dev/tests/js/jasmine/tests/app/code/Magento/Customer/frontend/js/validation.test.js

Lines changed: 10 additions & 120 deletions
Original file line numberDiff line numberDiff line change
@@ -10,140 +10,30 @@ define([
1010
], function ($) {
1111
'use strict';
1212

13-
describe('Testing Customer/view/frontend/web/js/validation.js', function () {
13+
describe('Testing customer DOB validation to tolerate zeroes in the single digit dates', function () {
1414
var params,
1515
dataProvider;
1616

1717
dataProvider = [
1818
{
19-
format: 'dd.MM.yy.',
20-
date: '09.02.18.',
21-
expects: true
22-
},
23-
{
24-
format: 'd/MM/y',
25-
date: '9/02/2018',
26-
expects: true
27-
},
28-
{
29-
format: 'MM/dd/yy',
30-
date: '02/09/18',
31-
expects: true
32-
},
33-
{
34-
format: 'M/d/yy',
35-
date: '2/9/18',
36-
expects: true
37-
},
38-
{
39-
format: 'yy-MM-dd',
40-
date: '18-02-09',
41-
expects: true
42-
},
43-
{
44-
format: 'dd.MM.y.',
45-
date: '09.02.2018.',
46-
expects: true
47-
},
48-
{
49-
format: 'y. MM. dd.',
50-
date: '2018. 02. 09.',
51-
expects: true
52-
},
53-
{
54-
format: 'd/MM/yy',
55-
date: '9/02/18',
56-
expects: true
57-
},
58-
{
59-
format: 'dd-MM-yy',
60-
date: '09-02-18',
61-
expects: true
62-
},
63-
{
64-
format: 'dd/MM/yy',
65-
date: '09/02/18',
66-
expects: true
67-
},
68-
{
69-
format: 'dd.MM.y',
70-
date: '09.02.2018',
71-
expects: true
72-
},
73-
{
74-
format: 'd. MM. yy',
75-
date: '9. 02. 18',
76-
expects: true
77-
},
78-
{
79-
format: 'dd/MM/y',
80-
date: '09/02/2018',
81-
expects: true
82-
},
83-
{
84-
format: 'd.MM.y',
85-
date: '9.02.2018',
86-
expects: true
87-
},
88-
{
89-
format: 'd.M.yy',
90-
date: '9.2.18',
91-
expects: true
92-
},
93-
{
94-
format: 'd.MM.yy г.',
95-
date: '9.02.18 г.',
96-
expects: true
97-
},
98-
{
99-
format: 'dd.M.yy',
100-
date: '09.2.18',
101-
expects: true
102-
},
103-
{
104-
format: 'y-MM-dd',
105-
date: '2018-02-09',
106-
expects: true
107-
},
108-
{
109-
format: 'd.M.yy.',
110-
date: '9.2.18.',
111-
expects: true
112-
},
113-
{
114-
format: 'd.M.y',
115-
date: '9.2.2018',
116-
expects: true
117-
},
118-
{
119-
format: 'd/M/y',
120-
date: '9/2/2018',
121-
expects: true
122-
},
123-
{
124-
format: 'yy/M/d',
125-
date: '19/2/9',
126-
expects: true
127-
},
128-
{
129-
format: 'd/M/yy',
19+
format: 'M/d/Y',
13020
date: '9/2/18',
13121
expects: true
13222
},
13323
{
134-
format: 'y/M/d',
135-
date: '2018/2/9',
136-
expects: true
24+
format: 'M/DD/Y',
25+
date: '9/2/18',
26+
expects: false
13727
},
13828
{
139-
format: 'y/MM/dd',
140-
date: '2018/02/09',
29+
format: 'MM/DD/Y',
30+
date: '09/02/18',
14131
expects: true
14232
},
14333
{
144-
format: 'yy. M. d.',
145-
date: '18. 2. 9.',
146-
expects: true
34+
format: 'MM/DD/YYYY',
35+
date: '09/2/18',
36+
expects: false
14737
}
14838
];
14939

0 commit comments

Comments
 (0)