This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'active_support/all' | |
require 'active_record' | |
require 'logger' | |
ActiveRecord::Base.logger = Logger.new(STDOUT) | |
spec = { 'test' => {adapter: 'sqlite3', database: ':memory:'}, | |
'test_readonly' => {adapter: 'sqlite3', database: ':memory:'}, | |
'shared_test' => {adapter: 'sqlite3', database: ':memory:'}, | |
'shared_test_readonly' => {adapter: 'sqlite3', database: ':memory:'} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'action_controller/railtie' | |
require 'active_record/railtie' | |
require 'active_record' | |
ActiveRecord::Base.logger = Logger.new(STDOUT) | |
class TestApp < Rails::Application | |
config.root = File.dirname(__FILE__) | |
config.session_store :cookie_store, key: 'cookie_store_key' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Darwin snowball 15.3.0 Darwin Kernel Version 15.3.0: Thu Dec 10 18:40:58 PST 2015; root:xnu-3248.30.4~1/RELEASE_X86_64 x86_64 | |
ruby 2.1.7p400 (2015-08-18 revision 51632) [x86_64-darwin15.0] | |
RUBY_ENGINE=ruby | |
RUBY_ROOT=/Users/arthurnn/.rubies/ruby-2.1.7 | |
RUBYOPT=-rbundler/setup | |
RUBYLIB=/Users/arthurnn/.gem/ruby/2.1.7/gems/bundler-1.10.6/lib | |
RUBY_VERSION=2.1.7 | |
Ruby 2.1.7p400 | |
Loaded memcached 1.9.0 | |
Loaded remix-stash 1.1.3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/ruby -w | |
require "sexp_processor" | |
require "ruby_parser" | |
class AssertScanner < MethodBasedSexpProcessor | |
def self.run paths | |
paths = expand_dirs_to_files(*paths) | |
paths.each do |path| | |
# warn path |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'minitest/autorun' | |
class FooTest < Minitest::Test | |
def self.before_tests | |
puts "BEFORE!!!" | |
end | |
def self.after_tests | |
puts "AFTER!!!" | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'minitest/autorun' | |
require 'nokogiri' | |
class NokoTest < MiniTest::Unit::TestCase | |
def test_css_select_without_noscript | |
s = <<-M | |
<p class="content"> | |
<strong>Morning</strong> | |
Hi, I hope to see you soon... | |
</p> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'action_controller/railtie' | |
class HelloController < ActionController::Metal | |
def index | |
self.response_body = "Hello World!" | |
end | |
end | |
class TestApp < Rails::Application | |
config.root = File.dirname(__FILE__) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'active_record' | |
require 'minitest/autorun' | |
require 'logger' | |
ActiveRecord::Base.establish_connection(adapter: 'sqlite3', database: ':memory:') | |
p ActiveRecord.version | |
ActiveRecord::Base.logger = Logger.new(STDOUT) | |
class Post < ActiveRecord::Base | |
connection.create_table table_name, force: true do |t| |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'liquid' | |
require 'json' | |
liquid = <<-DOC | |
{% block_settings %} | |
{ | |
"name": "Ken block", | |
"settings": [ | |
{ | |
"type": "text", |