class AppLoaderTest

Public Class Methods

exec(*args) click to toggle source
# File railties/test/app_loader_test.rb, line 16
def self.exec(*args)
  @exec_arguments = args
end
exec_arguments() click to toggle source
# File railties/test/app_loader_test.rb, line 12
def self.exec_arguments
  @exec_arguments
end

Public Instance Methods

expects_exec(exe) click to toggle source
# File railties/test/app_loader_test.rb, line 27
def expects_exec(exe)
  assert_equal [Quails::AppLoader::RUBY, exe], loader.exec_arguments
end
loader() click to toggle source
# File railties/test/app_loader_test.rb, line 8
def loader
  @loader ||= Class.new do
    extend Quails::AppLoader

    def self.exec_arguments
      @exec_arguments
    end

    def self.exec(*args)
      @exec_arguments = args
    end
  end
end
write(filename, contents = nil) click to toggle source
# File railties/test/app_loader_test.rb, line 22
def write(filename, contents = nil)
  FileUtils.mkdir_p(File.dirname(filename))
  File.write(filename, contents)
end