Sha256: 0299d32f03d1ea5ce3d3192c396de6b5073a8ef3fc0ddabad8e87f693ff6f898

Contents?: true

Size: 549 Bytes

Versions: 1

Compression:

Stored size: 549 Bytes

Contents

require 'spec_helper'
require 'katapult/element'

describe Katapult::Element do
  subject { described_class.new('element') }

  describe '#name' do
    it 'raises an error when passed an unknown formatting kind' do
      expect do
        subject.name(:foobar)
      end.to raise_error(Katapult::Element::UnknownFormattingError,
        'Unknown name formatting: :foobar')
    end

    it 'properly spells human names' do
      subject = described_class.new('complex_name')
      expect(subject.name(:human)).to eq 'complex name'
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
katapult-0.2.0 spec/element_spec.rb