我正在開發一個具有兩個回購的應用程序;一個用於graphql數據層,另一個用於apollo/react webapp。我想使用'graphql-tools'包中的'mockServer'來測試apollo/react應用程序中的我的grapqhl容器,它需要一個graphql模式。我正在考慮爲graphql模式的json表示創建另一個repo,在測試之前將其拉下,然後將其提供給'mockServer'。使用單獨的數據服務器測試apollo graphql容器
有沒有其他人有過這樣的模式的經驗?我所見過的大多數apollo測試示例似乎都在同一個repo中包含數據層和ui層。
我從單獨的回購庫下載模式時看到的主要問題是測試將依賴於更新/可用的模式庫。我認爲這可能比在apollo/react應用中重新定義部分模式僅僅用於測試更好,並且認爲如果graphql模式更改會對容器進行測試會失敗,但我很好奇其他人的意見/經驗。