Sha256: 2851b37b734f3ea9aa902a79bb0ab5bccd310e6a94c319ad47d81055616cc408

Contents?: true

Size: 816 Bytes

Versions: 7

Compression:

Stored size: 816 Bytes

Contents

#!/usr/bin/ruby

$: << "../lib"
$: << File.dirname(__FILE__) + "/test"
$: << File.dirname(__FILE__) + "/error_test"

require 'rubygems'
require 'runit/testcase'
require 'runit/cui/testrunner'
require 'logger'
require 'jiji/plugin/plugin_loader'

# Loader のテスト
class LoaderTest <  RUNIT::TestCase

  # 基本動作のテスト
  def test_basic
    # ロード前は空
    assert_equals [], JIJI::Plugin.get(:test)
    
    # ロード
    loader = JIJI::Plugin::Loader.new
    loader.server_logger = Logger.new STDOUT
    loader.load
    
    # ./test以下の"jiji_plugin.rb"がロードされる。
    assert_equals ["test"], JIJI::Plugin.get(:test)
    
    # テスト用のplugin gemがインストールされていれば aaa,bbb が表示される。
    puts JIJI::Plugin.get(:test_gem) 
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
unageanu-jiji-1.2.1 test/plugin/test_Loader.rb
unageanu-jiji-1.2.3 test/plugin/test_Loader.rb
unageanu-jiji-1.2.4 test/plugin/test_Loader.rb
jiji-1.2.8 test/plugin/test_Loader.rb
jiji-1.2.7 test/plugin/test_Loader.rb
jiji-1.2.6 test/plugin/test_Loader.rb
jiji-1.2.5 test/plugin/test_Loader.rb