Skip to content

Instantly share code, notes, and snippets.

View twalpole's full-sized avatar

Thomas Walpole twalpole

View GitHub Profile
@twalpole
twalpole / ancestor_test.rb
Last active July 29, 2019 16:09
Ancestor test for Capybara issue
require 'bundler/inline'
gemfile do
source 'https://rubygems.org'
gem 'selenium-webdriver', '3.142.3'
gem 'webdrivers'
gem 'capybara', '3.27.0'
gem 'byebug'
gem 'puma'
end
require 'bundler/inline'
gemfile do
source 'https://rubygems.org'
gem 'selenium-webdriver', '3.142.3'
gem 'webdrivers'
gem 'capybara', '3.26.0'
gem 'byebug'
gem 'puma'
end
require 'bundler/inline'
gemfile do
source 'https://rubygems.org'
gem 'selenium-webdriver', '3.142.3'
end
pid = Process.pid
puts "pid: #{pid}"
@twalpole
twalpole / frozen_test.rb
Created July 15, 2019 16:30
Test with frozen path passed to `visit`
# frozen_string_literal: true
require 'bundler/inline'
gemfile do
source 'https://rubygems.org'
gem 'selenium-webdriver', '3.142.3'
gem 'webdrivers'
gem 'capybara', '3.25.0'
gem 'byebug'
@twalpole
twalpole / change_test.rb
Created July 14, 2019 16:08
Demo change working
require 'bundler/inline'
gemfile do
source 'https://rubygems.org'
gem 'selenium-webdriver', '3.142.3'
gem 'webdrivers'
gem 'capybara', '3.25.0'
gem 'byebug'
gem 'puma'
end
@twalpole
twalpole / test_ff_ua.rb
Created July 12, 2019 15:40
Test FF UA profile
require 'bundler/inline'
gemfile do
source 'https://rubygems.org'
gem 'selenium-webdriver', '3.142.3'
gem 'webdrivers'
gem 'capybara', '3.18.0'
gem 'byebug'
gem 'puma'
end
@twalpole
twalpole / gist:52e4f833572086bee9900e09889852be
Last active August 25, 2020 19:25
concurrency_test.rb
require 'bundler/inline'
gemfile do
source 'https://rubygems.org'
gem 'selenium-webdriver'
gem 'webdrivers'
gem 'capybara'
gem 'byebug'
gem 'puma'
end
@twalpole
twalpole / sortable_test.rb
Created June 25, 2019 05:12
Sortable demo test
require 'bundler/inline'
gemfile do
source 'https://rubygems.org'
gem 'selenium-webdriver'
gem 'webdrivers'
gem 'capybara'
gem 'byebug'
gem 'puma'
end
require 'bundler/inline'
gemfile do
source 'https://rubygems.org'
gem 'selenium-webdriver'
gem 'capybara'
gem 'puma'
gem 'byebug'
end
require 'bundler/inline'
gemfile do
source 'https://rubygems.org'
gem 'selenium-webdriver'
gem 'capybara'
end
require "capybara/dsl"