Sha256: 4c10186f24acaf74f47cf380bf9efd4d2bde8cafd8bb40796d87e1225764dc73
Contents?: true
Size: 821 Bytes
Versions: 1
Compression:
Stored size: 821 Bytes
Contents
# Hacks into rspec to provide I18n. # module Spec #:nodoc: module Matchers #:nodoc: # Provides I18n on should and should_not. # def self.generated_description return nil if last_should.nil? verb = Remarkable.t "remarkable.core.#{last_should}", :default => last_should.to_s.gsub('_',' ') "#{verb} #{last_description}" end end module Example #:nodoc: module ExampleGroupMethods #:nodoc: # Provides I18n on example disabled message. # def xexample(description=nil, opts={}, &block) disabled = Remarkable.t 'remarkable.core.example_disabled', :default => 'Example disabled' Kernel.warn("#{disabled}: #{description}") end alias_method :xit, :xexample alias_method :xspecify, :xexample end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
remarkable-3.0.0 | lib/remarkable/rspec.rb |