Nimble でユニットテストする
Nim で nimble test によるユニットテストを始める手順。
プロジェクト設定
tests/ フォルダに .nim を置く。そのままだと Warning が出るため .nimble ファイルで skipDirs を設定する。
# usage-unittest.nimble
version = "0.1.0"
author = "Anonymous"
description = "usage unit test"
license = "MIT"
requires "nim >= 0.17.2"
skipDirs = @["tests"]
テストの書き方
import unittest を使い、nimble test で実行する。
| キーワード | 用途 |
|---|---|
suite | テストグループ |
test | テストケース |
setup | 各テスト前の処理 |
teardown | 各テスト後の処理 |
# tests/test.nim
import unittest
suite "hello":
setup:
discard
test "yes":
require(true)