@@ -138,7 +138,7 @@ class EthereumScaffoldApiControllerTests : ControllerTests() {
138
138
val openKey = createOpenKey(setOf (Role (" ROLE_MASTER" )))
139
139
val scaffold = createScaffold(openKey)
140
140
val request = SaveEthereumScaffoldRequest (" 0x8cf1664B09F216538bc9A32B2c26f85a19fd76B5" , " abi" , " openKey" ,
141
- " 0x8cf1664B09F216538bc9A32B2c26f85a19fd76B5" , " description" , " 2" , USD , " 0.0023" , " webHook " ,
141
+ " 0x8cf1664B09F216538bc9A32B2c26f85a19fd76B5" , " description" , " 2" , USD , " 0.0023" , " https://www.openfuture.io/api " ,
142
142
listOf (createScaffoldPropertyDto()))
143
143
val requestJson = objectMapper.writeValueAsString(request)
144
144
@@ -154,6 +154,24 @@ class EthereumScaffoldApiControllerTests : ControllerTests() {
154
154
.andExpect(content().json(expectScaffoldJson(scaffold), true ))
155
155
}
156
156
157
+ @Test
158
+ fun saveShouldReturnBadRequestTest () {
159
+ val openKey = createOpenKey(setOf (Role (" ROLE_MASTER" )))
160
+ val request = SaveEthereumScaffoldRequest (" 0x8cf1664B09F216538bc9A32B2c26f85a19fd76B5" , " abi" , " openKey" ,
161
+ " 0x8cf1664B09F216538bc9A32B2c26f85a19fd76B5" , " description" , " 2" , USD , " 0.0023" , " invalid webhhok" ,
162
+ listOf (createScaffoldPropertyDto()))
163
+ val requestJson = objectMapper.writeValueAsString(request)
164
+
165
+ given(keyService.find(openKey.value)).willReturn(openKey)
166
+
167
+ mvc.perform(post(" /api/ethereum-scaffolds" )
168
+ .header(AUTHORIZATION , openKey.value)
169
+ .contentType(APPLICATION_JSON_UTF8 )
170
+ .content(requestJson))
171
+
172
+ .andExpect(status().isBadRequest)
173
+ }
174
+
157
175
@Test
158
176
fun updateTest () {
159
177
val openKey = createOpenKey(setOf (Role (" ROLE_MASTER" )))
0 commit comments