Sha256: d861d3daeb3f48169bb406eb2f216c695735a5c9122506e56b9ed3b330009d29

Contents?: true

Size: 908 Bytes

Versions: 10

Compression:

Stored size: 908 Bytes

Contents

require 'spec_helper'

describe Kinja::Blog do
  let(:kinja) {
    Kinja::Client.new
  }

  it "retrieves a blog's feed by id" do
    VCR.use_cassette('get_feed_by_id') do
      feed = kinja.get_feed(7)
      expect(feed[0]["post"]["headline"].include? "You Are Paying Billions").to be true
    end
  end

  it "retrieves a blog's id" do
    VCR.use_cassette('get_blog_id') do
      id = kinja.get_blog_id("gawker.com")
      expect(id).to eq 7
    end
  end

  it "retrieves a blogs' feed by blog name" do
    VCR.use_cassette('get_feed_by_name') do
      feed = kinja.get_feed("gawker.com")
      expect(feed[0]["post"]["headline"].include? "Strong Storms").to be true
    end
  end

  it "retrieves a blog's members by blog name" do
    VCR.use_cassette('get_members_by_id') do
      blog_id = 7 # gawker
      members = kinja.get_members(blog_id)
      expect(members.length).to eq 86
    end
  end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
kinja-0.0.23 spec/lib/kinja/blog_spec.rb
kinja-0.0.22 spec/lib/kinja/blog_spec.rb
kinja-0.0.21 spec/lib/kinja/blog_spec.rb
kinja-0.0.20 spec/lib/kinja/blog_spec.rb
kinja-0.0.19 spec/lib/kinja/blog_spec.rb
kinja-0.0.18 spec/lib/kinja/blog_spec.rb
kinja-0.0.17 spec/lib/kinja/blog_spec.rb
kinja-0.0.16 spec/lib/kinja/blog_spec.rb
kinja-0.0.15 spec/lib/kinja/blog_spec.rb
kinja-0.0.14 spec/lib/kinja/blog_spec.rb