Public Access
feat(import): source values for exports and bookmarklet
This commit is contained in:
1 parent
e347b7aac8
commit
216c1af62f
3 files changed
+16
-2
No files matched your search
@@ -12,6 +12,8 @@ import core_service.shared.test.AbstractMockedAdaptersTest;
|
||||
import com.jayway.jsonpath.JsonPath;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.params.provider.ValueSource;
|
||||
import org.junit.jupiter.params.ParameterizedTest;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.boot.webmvc.test.autoconfigure.AutoConfigureMockMvc;
|
||||
import org.springframework.http.MediaType;
|
||||
@@ -195,6 +197,14 @@ class GameImportControllerTest extends AbstractMockedAdaptersTest {
|
||||
verify(igdbApiService, never()).searchGames(any());
|
||||
}
|
||||
|
||||
@ParameterizedTest
|
||||
@ValueSource(strings = {"GALAXY", "GROUVEE", "HLTB", "PLAYNITE", "BOOKMARKLET"})
|
||||
void create_ExportAndBookmarkletSources_AreStored(String source) throws Exception {
|
||||
long id = createReady("{\"source\": \"" + source + "\", \"rows\": [{\"title\": \"Elden Ring\"}]}");
|
||||
|
||||
assertEquals(source, jdbc.queryForObject("select source from game_import where id = ?", String.class, id));
|
||||
}
|
||||
|
||||
@Test
|
||||
void create_TooManyRowsOrNoTitle_Is400() throws Exception {
|
||||
String row = "{\"title\": \"Game\"}";
|
||||
|
||||
Reference in new issue
Block a user