1
0
Fork 0
mirror of https://github.com/capistrano/capistrano synced 2023-03-27 23:21:18 -04:00

fix tests to depend on a preset load path rather than an explicit require path in each

This commit is contained in:
Jamis Buck 2008-04-25 09:21:12 -06:00
parent cedcff2a65
commit b4bd52826c
33 changed files with 64 additions and 68 deletions

View file

@ -1,5 +1,5 @@
require 'thread'
require 'capistrano/command'
require 'capistrano/processable'
module Capistrano
# The Capistrano::Shell class is the guts of the "shell" task. It implements
@ -7,7 +7,7 @@ module Capistrano
# commands. It makes for a GREAT way to monitor systems, and perform quick
# maintenance on one or more machines.
class Shell
include Command::Processable
include Processable
# A Readline replacement for platforms where readline is either
# unavailable, or has not been installed.

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../utils"
require "utils"
require 'capistrano/cli/execute'
class CLIExecuteTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../utils"
require "utils"
require 'capistrano/cli/help'
class CLIHelpTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../utils"
require "utils"
require 'capistrano/cli/options'
class CLIOptionsTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../utils"
require "utils"
require 'capistrano/cli/ui'
class CLIUITest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/utils"
require "utils"
require 'capistrano/cli'
class CLI_Test < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/utils"
require "utils"
require 'capistrano/command'
class CommandTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../../utils"
require "utils"
require 'capistrano/configuration/actions/file_transfer'
class ConfigurationActionsFileTransferTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../../utils"
require "utils"
require 'capistrano/configuration/actions/inspect'
class ConfigurationActionsInspectTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../../utils"
require "utils"
require 'capistrano/configuration/actions/invocation'
class ConfigurationActionsInvocationTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../utils"
require "utils"
require 'capistrano/configuration/callbacks'
class ConfigurationCallbacksTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../utils"
require "utils"
require 'capistrano/configuration/connections'
class ConfigurationConnectionsTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../utils"
require "utils"
require 'capistrano/configuration/execution'
require 'capistrano/task_definition'

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../utils"
require "utils"
require 'capistrano/configuration/loading'
class ConfigurationLoadingTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../utils"
require "utils"
require 'capistrano/configuration/namespaces'
class ConfigurationNamespacesDSLTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../utils"
require "utils"
require 'capistrano/configuration/roles'
require 'capistrano/server_definition'

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../utils"
require "utils"
require 'capistrano/task_definition'
require 'capistrano/configuration/servers'

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../utils"
require "utils"
require 'capistrano/configuration/variables'
class ConfigurationVariablesTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/utils"
require "utils"
require 'capistrano/configuration'
# These tests are only for testing the integration of the various components

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../../utils"
require "utils"
require 'capistrano/recipes/deploy/scm/accurev'
class AccurevTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../../utils"
require "utils"
require 'capistrano/recipes/deploy/scm/base'
class DeploySCMBaseTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../../utils"
require "utils"
require 'capistrano/recipes/deploy/scm/git'
class DeploySCMGitTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../../utils"
require "utils"
require 'capistrano/recipes/deploy/scm/mercurial'
class DeploySCMMercurialTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/../../utils"
require "utils"
require 'capistrano/logger'
require 'capistrano/recipes/deploy/strategy/copy'
require 'stringio'

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/utils"
require "utils"
require 'capistrano'
class ExtensionsTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/utils"
require "utils"
require 'capistrano/logger'
require 'stringio'

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/utils"
require "utils"
require 'capistrano/server_definition'
class ServerDefinitionTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/utils"
require "utils"
require 'capistrano/configuration'
require 'capistrano/shell'

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/utils"
require "utils"
require 'capistrano/ssh'
class SSHTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/utils"
require "utils"
require 'capistrano/task_definition'
class TaskDefinitionTest < Test::Unit::TestCase

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/utils"
require "utils"
require 'capistrano/upload'
class UploadTest < Test::Unit::TestCase

View file

@ -1,42 +1,38 @@
unless defined?(TestExtensions)
$:.unshift "#{File.dirname(__FILE__)}/../lib"
begin
require 'rubygems'
gem 'mocha'
rescue LoadError
end
begin
require 'rubygems'
gem 'mocha'
rescue LoadError
require 'test/unit'
require 'mocha'
require 'capistrano/server_definition'
module TestExtensions
def server(host, options={})
Capistrano::ServerDefinition.new(host, options)
end
require 'test/unit'
require 'mocha'
require 'capistrano/server_definition'
module TestExtensions
def server(host, options={})
Capistrano::ServerDefinition.new(host, options)
end
def namespace(fqn=nil)
space = stub(:roles => {}, :fully_qualified_name => fqn, :default_task => nil)
yield(space) if block_given?
space
end
def role(space, name, *args)
opts = args.last.is_a?(Hash) ? args.pop : {}
space.roles[name] ||= []
space.roles[name].concat(args.map { |h| Capistrano::ServerDefinition.new(h, opts) })
end
def new_task(name, namespace=@namespace, options={}, &block)
block ||= Proc.new {}
task = Capistrano::TaskDefinition.new(name, namespace, options, &block)
assert_equal block, task.body
return task
end
def namespace(fqn=nil)
space = stub(:roles => {}, :fully_qualified_name => fqn, :default_task => nil)
yield(space) if block_given?
space
end
class Test::Unit::TestCase
include TestExtensions
def role(space, name, *args)
opts = args.last.is_a?(Hash) ? args.pop : {}
space.roles[name] ||= []
space.roles[name].concat(args.map { |h| Capistrano::ServerDefinition.new(h, opts) })
end
def new_task(name, namespace=@namespace, options={}, &block)
block ||= Proc.new {}
task = Capistrano::TaskDefinition.new(name, namespace, options, &block)
assert_equal block, task.body
return task
end
end
class Test::Unit::TestCase
include TestExtensions
end

View file

@ -1,4 +1,4 @@
require "#{File.dirname(__FILE__)}/utils"
require "utils"
require 'capistrano/version'
class VersionTest < Test::Unit::TestCase