Sha256: 93f54fe6a45df5c1ef7191147dc2968e603050db8282e6356d7488e93293e21a
Contents?: true
Size: 1.16 KB
Versions: 4
Compression:
Stored size: 1.16 KB
Contents
#!/usr/bin/env ruby Dir.chdir File.join(File.dirname(__FILE__), '..') data = IO.read('spec/active_record/blueprints_spec.rb') data.gsub!("require File.dirname(__FILE__) + '/spec_helper'", "require File.dirname(__FILE__) + '/test_helper'") data.gsub!("describe Blueprints do", 'class BlueprintsTest < ActiveSupport::TestCase') # lambda { # hornsby_clear :undo => :just_orange # }.should raise_error(ArgumentError) data.gsub!(/(\s+)lambda \{\n(.*)\n(\s+)\}.should raise_error\((.*)\)/, "\\1assert_raise(\\4) do\n\\2\n\\3end") # should =~ => assert_similar data.gsub!(/^(\s+)(.*)\.should\s*=~\s*(.*)/, '\1assert_similar(\2, \3)') # .should_not => assert(!()) data.gsub!(/^(\s+)(.*)\.should_not(.*)/, '\1assert(!(\2\3))') # .should => assert() data.gsub!(/^(\s+)(.*)\.should(.*)/, '\1assert(\2\3)') # be_nil => .nil? data.gsub!(/ be_([^\(\)]*)/, '.\1?') # have(2).items => .size == 2 data.gsub!(/ have\((\d+)\)\.items/, '.size == \1') data.gsub!(/^(\s+)describe/, '\1context') data.gsub!(/^(\s+)it (["'])(should )?/, '\1should \2') data.gsub!(/^(\s+)before.*do/, '\1setup do') data.gsub!(/^(\s+)after.*do/, '\1teardown do') File.open('test/blueprints_test.rb', 'w') {|f| f.write(data)}
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
blueprints-0.6.2 | script/rspec_to_test |
blueprints-0.6.1 | script/rspec_to_test |
blueprints-0.6.0 | script/rspec_to_test |
blueprints-0.5.1 | script/rspec_to_test |