Sha256: b829ff6600db2703cb75c354ece58f065a18db521c27696478f4ce0102888908

Contents?: true

Size: 752 Bytes

Versions: 83

Compression:

Stored size: 752 Bytes

Contents

require 'spec_helper'

describe Tenon::MySettings do
  describe '.full_url' do
    ['http://', 'https://'].each do |protocol|
      context "when the URL starts with #{protocol}" do
        before do
          Tenon::MySettings.site_url = "#{protocol}www.factore.ca"
        end

        it 'should just give us the site_url' do
          expect(Tenon::MySettings.full_url).to eq(Tenon::MySettings.site_url)
        end
      end
    end

    context 'when the URL is not preceded by a protocol' do
      before do
        Tenon::MySettings.site_url = 'www.factore.ca'
      end

      it "should prepend 'http://' to the site_url" do
        expect(Tenon::MySettings.full_url).to eq("http://#{Tenon::MySettings.site_url}")
      end
    end
  end
end

Version data entries

83 entries across 83 versions & 1 rubygems

Version Path
tenon-1.1.8 spec/models/tenon/my_settings_spec.rb
tenon-1.1.7 spec/models/tenon/my_settings_spec.rb
tenon-1.1.6 spec/models/tenon/my_settings_spec.rb
tenon-1.1.5 spec/models/tenon/my_settings_spec.rb
tenon-1.1.4 spec/models/tenon/my_settings_spec.rb
tenon-1.1.3 spec/models/tenon/my_settings_spec.rb
tenon-1.1.2 spec/models/tenon/my_settings_spec.rb
tenon-1.1.1 spec/models/tenon/my_settings_spec.rb
tenon-1.0.76 spec/models/tenon/my_settings_spec.rb
tenon-1.0.75 spec/models/tenon/my_settings_spec.rb
tenon-1.0.74 spec/models/tenon/my_settings_spec.rb
tenon-1.0.73 spec/models/tenon/my_settings_spec.rb
tenon-1.0.72 spec/models/tenon/my_settings_spec.rb
tenon-1.0.71 spec/models/tenon/my_settings_spec.rb
tenon-1.0.70 spec/models/tenon/my_settings_spec.rb
tenon-1.0.69 spec/models/tenon/my_settings_spec.rb
tenon-1.0.68 spec/models/tenon/my_settings_spec.rb
tenon-1.0.67 spec/models/tenon/my_settings_spec.rb
tenon-1.0.66 spec/models/tenon/my_settings_spec.rb
tenon-1.0.65 spec/models/tenon/my_settings_spec.rb