Sha256: 4ad93c0d9fdebc785e2c92ad500c117151bf108d5ac37ba517675ac448eeeb03

Contents?: true

Size: 541 Bytes

Versions: 9

Compression:

Stored size: 541 Bytes

Contents

module Polonium
  module Tasks
    class PoloniumTestTask
      attr_reader :rails_env, :rails_root

      def initialize(rails_env = RAILS_ENV, rails_root = RAILS_ROOT)
        @rails_env = rails_env
        @rails_root = rails_root
      end

      def invoke(suite_relative_path = "test/selenium/selenium_suite")
        rails_env.replace "test"
        require "#{rails_root}/" + suite_relative_path

        passed = Test::Unit::AutoRunner.run
        raise "Test failures" unless passed
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
polonium-0.3.3 lib/polonium/tasks/selenium_test_task.rb
polonium-0.3.1 lib/polonium/tasks/selenium_test_task.rb
polonium-0.3.2 lib/polonium/tasks/selenium_test_task.rb
polonium-0.1.0 lib/polonium/tasks/selenium_test_task.rb
polonium-0.2.1 lib/polonium/tasks/selenium_test_task.rb
polonium-0.3.0 lib/polonium/tasks/selenium_test_task.rb
polonium-0.2.0 lib/polonium/tasks/selenium_test_task.rb
polonium-0.2.2 lib/polonium/tasks/selenium_test_task.rb
polonium-0.1.1 lib/polonium/tasks/selenium_test_task.rb