Open Hiroshiba opened 3 weeks ago
Vuexの一部を書き換える形でエンジンの合成処理部分のモックを作るissueです。
HTTPリクエストを差し替える形は、画像を返す部分の実装があります。
このissueはVuexのレイヤーでの実装を目指したいと思います。 理由はStorybook等のユニットテストでの利用です。
可能であれば設計を柔軟にしておいて、e2eからも利用できるようにしたみ。
エンジンが必要な部分のテストがエンジンなしで
実装がだいぶ大変
OpenAPIのInterfaceがあるので、それをラップする形が良いかなと思ってます。 とはいえエンジン部分は実際のエンジンの処理を踏襲する形(コアのラップみたいな)で書こうかなと思ってます。
処理は冪等な方が使いやすいはず。
テキストはひらがな・カタカナだけ扱える形が良いかなと思ってたけど、形態素解析ライブラリのkuromoji.jsが活用できそうなら使いたい。 サクッと入るなら。
kuromoji.js
0.19.2
取り組んでみます!
内容
Vuexの一部を書き換える形でエンジンの合成処理部分のモックを作るissueです。
HTTPリクエストを差し替える形は、画像を返す部分の実装があります。
このissueはVuexのレイヤーでの実装を目指したいと思います。 理由はStorybook等のユニットテストでの利用です。
可能であれば設計を柔軟にしておいて、e2eからも利用できるようにしたみ。
Pros 良くなる点
エンジンが必要な部分のテストがエンジンなしで
Cons 悪くなる点
実装がだいぶ大変
実現方法
OpenAPIのInterfaceがあるので、それをラップする形が良いかなと思ってます。 とはいえエンジン部分は実際のエンジンの処理を踏襲する形(コアのラップみたいな)で書こうかなと思ってます。
処理は冪等な方が使いやすいはず。
テキストはひらがな・カタカナだけ扱える形が良いかなと思ってたけど、形態素解析ライブラリの
kuromoji.js
が活用できそうなら使いたい。 サクッと入るなら。VOICEVOXのバージョン
0.19.2
その他