spec/rapgenius/line_spec.rb in rapgenius-1.1.0 vs spec/rapgenius/line_spec.rb in rapgenius-1.1.1
- old
+ new
@@ -1,23 +1,23 @@
require 'spec_helper'
-module RapGenius
- describe Line, vcr: { cassette_name: "line-2638695" } do
+describe RapGenius::Line, vcr: { cassette_name: "line-2638695" } do
+ let(:line) { described_class.find("2638695") }
+ subject { line }
- let(:line) { described_class.find("2638695") }
- subject { line }
+ let(:access_token) { 'my-access-token' }
+ before { RapGenius::Client.access_token = access_token }
- its(:id) { should eq "2638695" }
- its(:song) { should be_a Song }
- its(:lyric) { should eq "Versace, Versace, Medusa head on me like I'm 'luminati" }
- its("explanations.first") { should include "Versace’s logo is the head of Medusa" }
- its(:explanations) { should eq line.annotations }
+ its(:id) { should eq "2638695" }
+ its(:song) { should be_a RapGenius::Song }
+ its(:lyric) { should eq "Versace, Versace, Medusa head on me like I'm 'luminati" }
+ its("explanations.first") { should include "Versace’s logo is the head of Medusa" }
+ its(:explanations) { should eq line.annotations }
- context "a non-existent referent ID" do
- let(:line) { described_class.find("bahahaha") }
+ context "a non-existent referent ID" do
+ let(:line) { described_class.find("bahahaha") }
- it "raises an exception" do
- expect { line }.to raise_exception
- end
+ it "raises an exception" do
+ expect { line }.to raise_exception
end
end
end