フレームワーク
Wippyはハブを通じて公式フレームワークモジュールを提供しています。これらのモジュールはwippy組織の下で管理されており、任意のプロジェクトに追加できます。
フレームワークモジュールの追加
wippy add wippy/test
wippy install
これによりモジュールがロックファイルに追加され、.wippy/vendor/にダウンロードされます。
ソース内での依存関係宣言
フレームワークモジュールは_index.yamlで依存関係として宣言することもできます:
version: "1.0"
namespace: app
entries:
- name: dependency.test
kind: ns.dependency
component: wippy/test
version: "^0.3.0"
その後、解決してインストールします:
wippy update
フレームワークライブラリのインポート
インストール後、フレームワークライブラリをエントリにインポートします:
entries:
- name: my_test
kind: function.lua
meta:
type: test
suite: my-suite
source: file://my_test.lua
method: run
imports:
test: wippy.test:test
このインポートはwippy.test:test(wippy.test名前空間のtestエントリ)をローカル名testにマッピングし、Luaでrequire("test")として使用できます。
利用可能なモジュール
| モジュール | 説明 |
|---|---|
wippy/test |
アサーションとモッキングを備えたBDDスタイルのテストフレームワーク |
wippy/terminal |
ターミナルUIコンポーネント |
より多くのモジュールが利用可能で、定期的に公開されています。ハブで検索してください:
wippy search wippy