Sha256: 45272b05fa97673702308366efcb1f02542c99c4d6de80c23c8c0c9c3441051d
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
require 'spec_helper' RSpec.describe Typekit::Helper do describe '.pluralize' do { 'kit' => 'kits', 'kits' => 'kits', 'family' => 'families', 'families' => 'families', 'library' => 'libraries', 'libraries' => 'libraries', 'variation' => 'variations', 'variations' => 'variations' }.each do |k, v| it "returns #{v} for #{k}" do expect(described_module.pluralize(k)).to eq(v) end end end describe '.singularize' do { 'kit' => 'kit', 'kits' => 'kit', 'family' => 'family', 'families' => 'family', 'library' => 'library', 'libraries' => 'library', 'variation' => 'variation', 'variations' => 'variation' }.each do |k, v| it "returns #{v} for #{k}" do expect(described_module.singularize(k)).to eq(v) end end end describe '.symbolize_keys' do it 'does what it says' do result = described_module.symbolize_keys('a' => { 'b' => 1 }, 'd' => 2) expect(result).to eq(a: { 'b' => 1 }, d: 2) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
typekit-client-0.0.6 | spec/lib/typekit/helper_spec.rb |