Sha256: 7a8aba9a88a603712baf9117ec189edeb749fce368b3ded21f7a77e7bbe9c2dd

Contents?: true

Size: 662 Bytes

Versions: 4

Compression:

Stored size: 662 Bytes

Contents

require 'spec_helper'

describe Noumenon::AssetRepository do
  it "saves any provided on initialization" do
    repo = Noumenon::AssetRepository.new(option: "set")
    repo.options[:option].should == "set"
  end

  it { should_not implement(:put, "/example.txt", "Content").with_message("This repository type does not support saving assets.") }
  it { should_not implement(:get, "/example.txt").with_message("This repository type does not support loading assets.") }

  it { should implement(:url_for, "/example.txt") }
  it "returns the default URL below /assets/ when requested" do
    subject.url_for("/example.txt").should == "/assets/example.txt"
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
noumenon-0.2.3 spec/noumenon/asset_repository_spec.rb
noumenon-0.2.2 spec/noumenon/asset_repository_spec.rb
noumenon-0.2.1 spec/noumenon/asset_repository_spec.rb
noumenon-0.2.0 spec/noumenon/asset_repository_spec.rb