Sha256: 89009935d2e395fdc50db5e4d4d7f7ccabc6ffd129b6bc3b3acbcae4b7fd429c

Contents?: true

Size: 850 Bytes

Versions: 1

Compression:

Stored size: 850 Bytes

Contents

require './lib/marver.rb'

describe Marver::CreatorSummary do
  before :each do
    Time.stub_chain(:now, :to_i, :to_s).and_return "1"
    credentials = Marver::Credentials.new('priv_key', 'pub_key')
    @creator = Marver::CreatorSummary.new({
                "resourceURI" => "http://gateway.marvel.com/v1/public/creators/648", "name" => "Simone Bianchi", "role" => "penciller (cover)"
              }, credentials)
  end

  it "#name - creator's name" do
    expect(@creator.name).to eq "Simone Bianchi"
  end

  it '#resource_uri - The canonical URL identifier for this resource.' do
    expect(@creator.resource_uri).to eq "http://gateway.marvel.com/v1/public/creators/648?ts=1&apikey=pub_key&hash=3d4ce88a477c7e4a5accbf6cd2c8b819"
  end

  it '#role - the role this creator took' do
    expect(@creator.role).to eq "penciller (cover)"
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
marver-0.0.2 spec/marver/entities/summaries/creator_summary_spec.rb