@@ -30,10 +30,10 @@ public function testFieldsRenderWithStimulusController()
30
30
$ this ->browser ()
31
31
->throwExceptions ()
32
32
->get ('/test-form ' )
33
- ->assertElementAttributeContains ('#product_category_autocomplete ' , 'data-controller ' , 'custom-autocomplete symfony--ux-autocomplete--autocomplete ' )
34
- ->assertElementAttributeContains ('#product_category_autocomplete ' , 'data-symfony--ux-autocomplete--autocomplete-url-value ' , '/test/autocomplete/category_autocomplete_type ' )
35
- ->assertElementAttributeContains ('#product_category_autocomplete ' , 'data-symfony--ux-autocomplete--autocomplete-min-characters-value ' , '2 ' )
36
- ->assertElementAttributeContains ('#product_category_autocomplete ' , 'data-symfony--ux-autocomplete--autocomplete-max-results-value ' , '25 ' )
33
+ ->assertElementAttributeContains ('#product_category ' , 'data-controller ' , 'custom-autocomplete symfony--ux-autocomplete--autocomplete ' )
34
+ ->assertElementAttributeContains ('#product_category ' , 'data-symfony--ux-autocomplete--autocomplete-url-value ' , '/test/autocomplete/category_autocomplete_type ' )
35
+ ->assertElementAttributeContains ('#product_category ' , 'data-symfony--ux-autocomplete--autocomplete-min-characters-value ' , '2 ' )
36
+ ->assertElementAttributeContains ('#product_category ' , 'data-symfony--ux-autocomplete--autocomplete-max-results-value ' , '25 ' )
37
37
38
38
->assertElementAttributeContains ('#product_portionSize ' , 'data-controller ' , 'symfony--ux-autocomplete--autocomplete ' )
39
39
->assertElementAttributeContains ('#product_tags ' , 'data-controller ' , 'symfony--ux-autocomplete--autocomplete ' )
@@ -52,25 +52,25 @@ public function testCategoryFieldSubmitsCorrectly()
52
52
->throwExceptions ()
53
53
->get ('/test-form ' )
54
54
// the field renders empty (but the placeholder is there)
55
- ->assertElementCount ('#product_category_autocomplete option ' , 1 )
55
+ ->assertElementCount ('#product_category option ' , 1 )
56
56
->assertNotContains ('First cat ' )
57
57
58
58
->post ('/test-form ' , [
59
59
'body ' => [
60
- 'product ' => ['category ' => [ ' autocomplete ' => $ firstCat ->getId ()] ],
60
+ 'product ' => ['category ' => ( string ) $ firstCat ->getId ()],
61
61
],
62
62
])
63
63
// the option does NOT match something returned by query_builder
64
64
// so ONLY the placeholder shows up
65
- ->assertElementCount ('#product_category_autocomplete option ' , 1 )
65
+ ->assertElementCount ('#product_category option ' , 1 )
66
66
->assertNotContains ('First cat ' )
67
67
->post ('/test-form ' , [
68
68
'body ' => [
69
- 'product ' => ['category ' => [ ' autocomplete ' => $ fooCat ->getId ()] ],
69
+ 'product ' => ['category ' => ( string ) $ fooCat ->getId ()],
70
70
],
71
71
])
72
72
// the one option + placeholder now shows up
73
- ->assertElementCount ('#product_category_autocomplete option ' , 2 )
73
+ ->assertElementCount ('#product_category option ' , 2 )
74
74
->assertContains ('which CategoryAutocompleteType uses ' )
75
75
;
76
76
}
@@ -83,23 +83,21 @@ public function testProperlyLoadsChoicesWithIdValueObjects()
83
83
$ this ->browser ()
84
84
->throwExceptions ()
85
85
->get ('/test-form ' )
86
- ->assertElementCount ('#product_ingredients_autocomplete option ' , 0 )
86
+ ->assertElementCount ('#product_ingredients option ' , 0 )
87
87
->assertNotContains ('Flour ' )
88
88
->assertNotContains ('Sugar ' )
89
89
->post ('/test-form ' , [
90
90
'body ' => [
91
91
'product ' => [
92
92
'ingredients ' => [
93
- 'autocomplete ' => [
94
- (string ) $ ingredient1 ->getId (),
95
- (string ) $ ingredient2 ->getId (),
96
- ],
93
+ (string ) $ ingredient1 ->getId (),
94
+ (string ) $ ingredient2 ->getId (),
97
95
],
98
96
],
99
97
],
100
98
])
101
99
// assert that selected options are not lost
102
- ->assertElementCount ('#product_ingredients_autocomplete option ' , 2 )
100
+ ->assertElementCount ('#product_ingredients option ' , 2 )
103
101
->assertContains ('Flour ' )
104
102
->assertContains ('Sugar ' )
105
103
;
@@ -110,7 +108,7 @@ public function testMultipleDoesNotFailWithoutSelectedChoices()
110
108
$ this ->browser ()
111
109
->throwExceptions ()
112
110
->get ('/test-form ' )
113
- ->assertElementCount ('#product_ingredients_autocomplete option ' , 0 )
111
+ ->assertElementCount ('#product_ingredients option ' , 0 )
114
112
->assertNotContains ('Flour ' )
115
113
->assertNotContains ('Sugar ' )
116
114
->post ('/test-form ' , [
@@ -122,7 +120,7 @@ public function testMultipleDoesNotFailWithoutSelectedChoices()
122
120
],
123
121
],
124
122
])
125
- ->assertElementCount ('#product_ingredients_autocomplete option ' , 0 )
123
+ ->assertElementCount ('#product_ingredients option ' , 0 )
126
124
;
127
125
}
128
126
}
0 commit comments