Sha256: 759464e2c42ec09185eb0d0c9493404552cec1c9bc3109d257bf8b8492c9d5c7

Contents?: true

Size: 496 Bytes

Versions: 12

Compression:

Stored size: 496 Bytes

Contents

require 'spec_helper'
require 'cucumber/rb_support/rb_transform'

module Cucumber
  module RbSupport
    describe RbTransform do
      def transform(regexp)
        RbTransform.new(nil, regexp, lambda { |a| })
      end
      describe "#to_s" do
        it "removes the capture group parentheses" do
          transform(/(a)bc/).to_s.should == "abc"
        end
        
        it "strips away anchors" do
          transform(/^xyz$/).to_s.should == "xyz"
        end
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 3 rubygems

Version Path
casecumber-1.0.2.1 spec/cucumber/rb_support/rb_transform_spec.rb
js-log-cucumber-1.0.2 spec/cucumber/rb_support/rb_transform_spec.rb
cucumber-1.0.3 spec/cucumber/rb_support/rb_transform_spec.rb
cucumber-1.0.2 spec/cucumber/rb_support/rb_transform_spec.rb
cucumber-1.0.1 spec/cucumber/rb_support/rb_transform_spec.rb
cucumber-1.0.0 spec/cucumber/rb_support/rb_transform_spec.rb
cucumber-0.10.7 spec/cucumber/rb_support/rb_transform_spec.rb
cucumber-0.10.6 spec/cucumber/rb_support/rb_transform_spec.rb
cucumber-0.10.5 spec/cucumber/rb_support/rb_transform_spec.rb
cucumber-0.10.3 spec/cucumber/rb_support/rb_transform_spec.rb
cucumber-0.10.2 spec/cucumber/rb_support/rb_transform_spec.rb
cucumber-0.10.1 spec/cucumber/rb_support/rb_transform_spec.rb