Sha256: d9a17f05308c4555d86e75bd19e161f1ab8dd82dfc462b0dcf58d789598c523d

Contents?: true

Size: 375 Bytes

Versions: 4

Compression:

Stored size: 375 Bytes

Contents

require 'spec_helper'

describe Ki::Middleware::Helpers::FormatOf do
  let(:obj) { @obj = Object.new; @obj.extend(Ki::Middleware::Helpers::FormatOf) }

  it 'should parse url format' do
    [nil, {}, '', '.json'].each do |s|
      obj.format_of(s).should == ''
    end

    ['asd.json', 'asd.json?asd=1'].each do |s|
      obj.format_of(s).should == 'json'
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ki-0.4.6 spec/lib/ki/modules/format_of_spec.rb
ki-0.4.5 spec/lib/ki/modules/format_of_spec.rb
ki-0.4.4 spec/lib/ki/modules/format_of_spec.rb
ki-0.4.3 spec/lib/ki/modules/format_of_spec.rb