Sha256: 19540c3b9bc52bc62b6df63f177cc43f8489b201c2e396ca9a7deb6ff2f95d06
Contents?: true
Size: 1.41 KB
Versions: 1
Compression:
Stored size: 1.41 KB
Contents
require "spec_helper" describe Onebox::Engine::GithubCommitOnebox do before(:all) do @link = "https://github.com/discourse/discourse/commit/803d023e2307309f8b776ab3b8b7e38ba91c0919" fake(@link, response(described_class.template_name)) end before(:each) { Onebox.defaults.cache.clear } let(:link) { @link } it_behaves_like "an engine" describe "#to_html" do let(:html) { described_class.new(link).to_html } it "has repo owner" do expect(html).to include("discourse") end it "has repo name" do expect(html).to include("discourse") end it "has commit sha" do expect(html).to include("803d023e2307309f8b776ab3b8b7e38ba91c0919") end it "has commit author gravatar" do expect(html).to include("2F7d3010c11d08cf990b7614d2c2ca9098.png") end it "has commit message" do expect(html).to include("Fixed GitHub auth") end it "has commit author" do expect(html).to include("SamSaffron") end it "has commit time and date" do expect(html).to include("2013-08-02T02:16:44Z") end it "has number of files changed" do expect(html).to include("1 changed file") end it "has number of additions" do expect(html).to include("18 additions") end it "has number of deletions" do expect(html).to include("2 deletions") end it "has URL" do expect(html).to include(link) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
onebox-1.1.0 | spec/lib/onebox/engine/github_commit_onebox_spec.rb |