@@ -62,49 +62,39 @@ public function testValidate($expectedResult, array $methods): void
62
62
63
63
public function provideValidateReviewData (): Generator
64
64
{
65
+ $ validReview = [
66
+ 'getTitle ' => 'Great product ' ,
67
+ 'getDetail ' => 'I really liked this product. ' ,
68
+ 'getNickname ' => 'JohnDoe ' ,
69
+ 'getCustomerId ' => 1 ,
70
+ 'getEntityId ' => 1 ,
71
+ 'getStoreId ' => 1 ,
72
+ ];
73
+
65
74
yield 'valid data ' => [
66
75
true ,
67
- [
68
- 'getTitle ' => 'Great product ' ,
69
- 'getDetail ' => 'I really liked this product. ' ,
70
- 'getNickname ' => 'JohnDoe ' ,
71
- 'getCustomerId ' => 1 ,
72
- 'getEntityId ' => 1 ,
73
- 'getStoreId ' => 1 ,
74
- ],
76
+ $ validReview ,
75
77
];
78
+
79
+ $ data = $ validReview ;
80
+ $ data ['getTitle ' ] = '' ;
76
81
yield 'missing title ' => [
77
82
['Review summary can \'t be empty ' ],
78
- [
79
- 'getTitle ' => '' ,
80
- 'getDetail ' => 'I really liked this product. ' ,
81
- 'getNickname ' => 'JohnDoe ' ,
82
- 'getCustomerId ' => 1 ,
83
- 'getEntityId ' => 1 ,
84
- 'getStoreId ' => 1 ,
85
- ],
83
+ $ data ,
86
84
];
85
+
86
+ $ data = $ validReview ;
87
+ $ data ['getDetail ' ] = '' ;
87
88
yield 'missing detail ' => [
88
89
['Review can \'t be empty ' ],
89
- [
90
- 'getTitle ' => 'Great product ' ,
91
- 'getDetail ' => '' ,
92
- 'getNickname ' => 'JohnDoe ' ,
93
- 'getCustomerId ' => 1 ,
94
- 'getEntityId ' => 1 ,
95
- 'getStoreId ' => 1 ,
96
- ],
90
+ $ data ,
97
91
];
92
+
93
+ $ data = $ validReview ;
94
+ $ data ['getNickname ' ] = '' ;
98
95
yield 'missing nickname ' => [
99
96
['Nickname can \'t be empty ' ],
100
- [
101
- 'getTitle ' => 'Great product ' ,
102
- 'getDetail ' => 'I really liked this product. ' ,
103
- 'getNickname ' => '' ,
104
- 'getCustomerId ' => 1 ,
105
- 'getEntityId ' => 1 ,
106
- 'getStoreId ' => 1 ,
107
- ],
97
+ $ data ,
108
98
];
109
99
}
110
100
}
0 commit comments