Sha256: ee01934d8208093d5789f6a85e20a657b9cd8577b0356ce5ade4480b0eb37768

Contents?: true

Size: 789 Bytes

Versions: 8

Compression:

Stored size: 789 Bytes

Contents

# encoding: utf-8
#
# Copyright (C) 2011-2012  AdMaster, Inc.

ENV['RACK_ENV'] ||= "test"

require "minitest/autorun"
require "rack/test"
require "./config/boot"
require "apimaster/test/factory"
require "apimaster/test/methods"
require "apimaster/mocks/user"

class BaseFactory < Apimaster::Test::Factory
end

class TestCase < MiniTest::Unit::TestCase
end

class FunctionalTestCase < TestCase

  include Rack::Test::Methods
  include Apimaster::Test::Methods

  def app
    @app ||= Sinatra.new(<%= module_name %>::Application) {}
  end

end

module Apimaster::Helpers
  module Session
    def user_model
      @user_model ||= Apimaster::Mocks::User
    end
  end
end

Dir.glob "./test/factory/**/*_factory.rb" do |f| require f end
Dir.glob "./test/mock/**/*_mock.rb" do |f| require f end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
apimaster-0.1.4 lib/apimaster/generators/templates/test/test_helper.rb.erb
apimaster-0.1.3 lib/apimaster/generators/templates/test/test_helper.rb.erb
apimaster-0.1.2 lib/apimaster/generators/templates/test/test_helper.rb.erb
apimaster-0.1.1 lib/apimaster/generators/templates/test/test_helper.rb.erb
apimaster-0.0.7 lib/apimaster/generators/templates/test/test_helper.rb.erb
apimaster-0.0.6 lib/apimaster/generators/templates/test/test_helper.rb.erb
apimaster-0.0.5 lib/apimaster/generators/templates/test/test_helper.rb.erb
apimaster-0.0.4 lib/apimaster/generators/templates/test/test_helper.rb.erb