@@ -73,85 +73,6 @@ mod views {
7373 Ok ( ( ) )
7474 }
7575
76- #[ connector_test]
77- async fn no_create_one_mutation ( runner : Runner ) -> TestResult < ( ) > {
78- test_no_toplevel_mutation (
79- runner,
80- "no_create_one_mutation" ,
81- r#"mutation { createOneTestView(data: { firstName: "Test", lastName: "User", fullName: "Test User" }) { id } }"#
82- ) . await
83- }
84-
85- #[ connector_test]
86- async fn no_update_one_mutation ( runner : Runner ) -> TestResult < ( ) > {
87- test_no_toplevel_mutation (
88- runner,
89- "no_update_one_mutation" ,
90- r#"mutation { updateOneTestView(where: { id: 1 }, data: { firstName: "Updated" }) { id } }"# ,
91- )
92- . await
93- }
94-
95- #[ connector_test]
96- async fn no_delete_one_mutation ( runner : Runner ) -> TestResult < ( ) > {
97- test_no_toplevel_mutation (
98- runner,
99- "no_delete_one_mutation" ,
100- r#"mutation { deleteOneTestView(where: { id: 1 }) { id } }"# ,
101- )
102- . await
103- }
104-
105- #[ connector_test]
106- async fn no_upsert_one_mutation ( runner : Runner ) -> TestResult < ( ) > {
107- test_no_toplevel_mutation (
108- runner,
109- "no_upsert_one_mutation" ,
110- r#"mutation { upsertOneTestView(where: { id: 1 }, create: { firstName: "New", lastName: "User", fullName: "New User" }, update: { firstName: "Updated" }) { id } }"#
111- ) . await
112- }
113-
114- #[ connector_test]
115- async fn no_create_many_mutation ( runner : Runner ) -> TestResult < ( ) > {
116- test_no_toplevel_mutation (
117- runner,
118- "no_create_many_mutation" ,
119- r#"mutation { createManyTestView(data: [{ firstName: "Test", lastName: "User", fullName: "Test User" }]) { count } }"#
120- ) . await
121- }
122-
123- #[ connector_test]
124- async fn no_update_many_mutation ( runner : Runner ) -> TestResult < ( ) > {
125- test_no_toplevel_mutation (
126- runner,
127- "no_update_many_mutation" ,
128- r#"mutation { updateManyTestView(where: { id: 1 }, data: { firstName: "Updated" }) { count } }"# ,
129- )
130- . await
131- }
132-
133- #[ connector_test]
134- async fn no_delete_many_mutation ( runner : Runner ) -> TestResult < ( ) > {
135- test_no_toplevel_mutation (
136- runner,
137- "no_delete_many_mutation" ,
138- r#"mutation { deleteManyTestView(where: { id: { gt: 0 } }) { count } }"# ,
139- )
140- . await
141- }
142-
143- async fn test_no_toplevel_mutation ( runner : Runner , schema_name : & str , query : & str ) -> TestResult < ( ) > {
144- create_test_data ( & runner, schema_name) . await ?;
145-
146- match runner. query ( query) . await {
147- Ok ( res) => res. assert_failure ( 2009 , None ) ,
148- Err ( TestError :: QueryConversionError ( err) ) if err. kind ( ) . code ( ) == "P2009" => ( ) ,
149- Err ( err) => return Err ( err) ,
150- }
151-
152- Ok ( ( ) )
153- }
154-
15576 async fn create_test_data ( runner : & Runner , schema_name : & str ) -> TestResult < ( ) > {
15677 migrate_view ( runner, schema_name) . await ?;
15778
0 commit comments