class Minitest::TYPO3::Test

Public Class Methods

new(name = nil) click to toggle source
Calls superclass method
# File lib/capybara_typo3_browsertesting.rb, line 28
def initialize(name = nil)
  print "\nRunning on #{Capybara.app_host} test case: #{name} "
  @test_name = name
  super(name) unless name.nil?
end

Public Instance Methods

setup() click to toggle source
# File lib/capybara_typo3_browsertesting.rb, line 34
def setup
end
teardown() click to toggle source
# File lib/capybara_typo3_browsertesting.rb, line 37
def teardown
  unless passed?
    uri = URI.parse(Capybara.app_host)
    domain = PublicSuffix.parse(uri.host)
    system("mkdir -p testout/#{domain}")
    page.save_screenshot "testout/#{domain}/testname-#{@test_name}-#{Time.now.strftime('%Y%m%d-%H%M%S')}.png", full: true
  end
end