Sha256: 721adc1108cf6c880d0f6e0a31f21ec8e3ed511f9bcf0df74de94e917d1445b3

Contents?: true

Size: 397 Bytes

Versions: 13

Compression:

Stored size: 397 Bytes

Contents

require 'spec_helper'


describe "Monkey patch to class String" do

  it "converts walltime format into seconds" do
    digits = []

    (0..9).each{ |x| digits.push(x.to_s)}
    time = digits.combination(2).to_a.map{ |x| x.join("")}.select{ |h| h.to_i < 60 }
    walltime = time.combination(3).to_a.map{ |x| x.join(":")}

    expect {walltime.each{ |t| t.to_secs}}.not_to raise_error
  end


end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
ruby-cute-0.24 spec/extensions_spec.rb
ruby-cute-0.13 spec/extensions_spec.rb
ruby-cute-0.12 spec/extensions_spec.rb
ruby-cute-0.11 spec/extensions_spec.rb
ruby-cute-0.10 spec/extensions_spec.rb
ruby-cute-0.9 spec/extensions_spec.rb
ruby-cute-0.8 spec/extensions_spec.rb
ruby-cute-0.7 spec/extensions_spec.rb
ruby-cute-0.6 spec/extensions_spec.rb
ruby-cute-0.5 spec/extensions_spec.rb
ruby-cute-0.4 spec/extensions_spec.rb
ruby-cute-0.3 spec/extensions_spec.rb
ruby-cute-0.0.2 spec/extensions_spec.rb