モジュール:UnitTests/doc
ナビゲーションに移動
検索に移動
モジュールユニットのテスト結果を表示する専用モジュールです。requireを用いてモジュール:モジュール名/testcasesページに呼び出し、テスト結果をモジュール・トーク:モジュール名/testcasesにて確認して下さい。
- テスト用モジュールの書き方:
-- [[Module:HelloWorld]]のトークページをクリックしてテスト結果を確認して下さい。
local p = require('Module:UnitTests')
function p:test_hello()
self:preprocess_equals('{{#invoke:HelloWorld | hello}}', 'Hello, world!',{nowiki=1})
end
return p
テストケースモジュールを書いたら、そのページのノート(モジュール・トーク:HelloWorld/testcases)に、例えば{{#invoke: HelloWorld/testcases | run_tests}}
と記入・保存しテスト結果を表示させます。
この例では モジュール:HelloWorld の改造テスト版を モジュール:HelloWorld/sandbox に置き、このモジュールを使用したテスト結果表示専用モジュールを モジュール:HelloWorld/testcases に書いてテスト実行結果を モジュール・トーク:HelloWorld/testcases に表示させています。
※呼び出し関数名は必ずp:test_
を付記しないと呼び出されません。
より詳しいオプションについては「wp:en:Module:UnitTests」を参照
ウィキペディア移入モジュール | |
このモジュールはウィキペディアのwp:en:Module:UnitTests(2014-07-24T23:09:27 (UTC)の版)から移入されたものです。 使い方はwp:en:Module:UnitTestsを参照してください。 |