[トップ] [更新履歴] [著書] [コンピュータ] [ゲーム] [CGI配布]


Index


Title: ElispUnit

Test::Unit(RubyUnit)とgnudoitコマンドを使ってEmacsLispの単体テストをする小さなライブラリです。

1 ダウンロード

elispunit-0.1.tar.gz

2 必要なもの

3 準備

ElispUnitを使うためには、Emacs上でgnuservを立ち上げる必要があります。 Emacs上で

M-x gnuserv-start

とするか、.emacsに

(gnuserv-start)

と書いてください。

4 使い方

テストクラスに

include ElispUnit

してください。

テストメソッド定義に def_test が使えるようになります。 def_test の引数は文字列で何個でも取れます。 テスト対象のEmacsLisp関数名などを指定するといいでしょう。

また、テストクラス内で、 elisp メソッド、 eq? メソッドが使えるようになります。

使用例:

File: test-elispunit.rb
require 'test/unit'
require 'elispunit'

class ElispTestCase < Test::Unit::TestCase
  include ElispUnit

  # elisp %((load "some-lispfile.el"))

  def_test("plus") do
    elisp %((setq a 1))
    eq? '2', %((+ a 1))
  end

end

戻る ホームページへ戻る

Valid XHTML 1.0!
rubikitch(rubikitch@ruby-lang.org)

投書箱:コメントや伝えたい情報などがあればお気軽にどうぞ
名前 メール [説明]
URL
本文