Sha256: 935dd612f38bee33ef3e59df39caf4c648408fec3adc2325391d3df2d2f7d395
Contents?: true
Size: 1.29 KB
Versions: 1
Compression:
Stored size: 1.29 KB
Contents
require 'uri/http' require "capybara_typo3_browsertesting/version" require "capybara_typo3_browsertesting/init_dependencies" require "capybara_typo3_browsertesting/shared_test_header" require "capybara_typo3_browsertesting/shared_test_google_analytics" require "capybara_typo3_browsertesting/shared_test_backend" require "capybara_typo3_browsertesting/reports" module CapybaraTypo3Browsertesting class << self attr_accessor :google_analytics_code attr_accessor :typo3_major_version attr_accessor :typo3_backend_login, :typo3_backend_password attr_accessor :typo3_frontend_login, :typo3_frontend_password def configure yield self end end end module Minitest module TYPO3 class Test < Minitest::Test include Capybara::DSL def initialize(name = nil) print "\nRunning on #{Capybara.app_host} test case: #{name} " @test_name = name super(name) unless name.nil? end def setup end 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 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
capybara_typo3_browsertesting-0.2.0 | lib/capybara_typo3_browsertesting.rb |