Sha256: 0e1120e2bbb2173bad979ac5a413bd12989b887f8e66a91b466d0a655709abf6
Contents?: true
Size: 1.21 KB
Versions: 2
Compression:
Stored size: 1.21 KB
Contents
require 'spec_helper' describe Krikri::ApplicationHelper, :type => :helper do describe '#available_providers' do it 'gets available providers' do allow(Krikri::Provider).to receive(:all).and_return([:all_providers]) expect(helper.available_providers).to eq [:all_providers] end end describe '#provider_name' do let(:provider) { double('provider') } let(:name) { double('name') } it 'finds provider for id if string is given' do allow(provider).to receive(:provider_name).and_return(name) expect(Krikri::Provider).to receive(:find).and_return(provider) expect(helper.provider_name('provider')).to eq name end it 'gives provider name' do allow(provider).to receive(:provider_name).and_return(name) expect(helper.provider_name(provider)).to eq name end it 'returns string if no providers given' do expect(helper.provider_name(nil)).to be_a String end end describe '#local_name' do let(:uri) { 'http://example.org/blah/moomin' } let(:stub) { 'moomin' } it 'splits string' do expect(helper.local_name(uri)).to eq stub end it 'splits URI' do expect(helper.local_name(RDF::URI(uri))).to eq stub end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
krikri-0.5.1 | spec/helpers/krikri/application_helper_spec.rb |
krikri-0.5.0 | spec/helpers/krikri/application_helper_spec.rb |