テスト
すべてのテストが、どのスコープからでも可能です。
graph LR
subgraph Riotx
subgraph Store
Actions((Actions)) -- Commit --> Mutations
Mutations((Mutations))-- Mutates-->State
Getters((Getters))-- Filter -->State
Plugins((Plugins))-- Mutations after hook -->Mutations
end
end
subgraph Testing
BroserNodeJS("Browser/NodeJS") -. mocha .->Actions
BroserNodeJS("Browser/NodeJS") -. mocha .->Mutations
BroserNodeJS("Browser/NodeJS") -. mocha .->State
BroserNodeJS("Browser/NodeJS") -. mocha .->Getters
end
サンプル
Riotxのテストコードが参考になります。
おすすめのテストツール
Riotx 開発チームは、Karma, Mocha, Chai, power-assert を使ってテストを行っています。