Sha256: ed2387138bc503f1af82f2ac62893b01e22001e7ac4f1fe13b05a3e41cf172d4
Contents?: true
Size: 923 Bytes
Versions: 1
Compression:
Stored size: 923 Bytes
Contents
require File.join(File.dirname(__FILE__), '..', "test_helper.rb") require 'autotestforphp/cli' require 'mocha' class TestAutotestforphpCli < Test::Unit::TestCase def setup @atp = Autotestforphp end def test_default_folders_to_watch @atp.expects(:run). with(["./src/**/*", "./test/**/*", "./app/**/*", "./lib/**/*"]). once execute end def test_loads_folders_from_config @atp.const_set :FOLDERS_TO_WATCH, ["./src/**/*"] @atp.expects(:run). with(["./src/**/*"]). once execute end def test_print_message_after_installation Autotestforphp.expects(:install). once execute(['--install']) assert_match(/Autotest for PHP was installed successfully/, @stdout) end private def execute(args = []) Autotestforphp::CLI.execute(@stdout_io = StringIO.new, args) @stdout_io.rewind @stdout = @stdout_io.read end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fgrehm-autotestforphp-0.0.2 | test/cli/test_autotestforphp_cli.rb |