remove usage of vcr cassettes; delete unused fixtures; fix some broken unit tests
This commit is contained in:
@@ -2,23 +2,13 @@
|
||||
|
||||
module Sources
|
||||
class NicoSeigaTest < ActiveSupport::TestCase
|
||||
def setup
|
||||
super
|
||||
@record = false
|
||||
setup_vcr
|
||||
end
|
||||
|
||||
context "The source site for nico seiga" do
|
||||
setup do
|
||||
VCR.use_cassette("sources-nico-test/1", :record => @vcr_record_option) do
|
||||
@site_1 = Sources::Site.new("http://lohas.nicoseiga.jp/o/910aecf08e542285862954017f8a33a8c32a8aec/1433298801/4937663")
|
||||
@site_1.get
|
||||
end
|
||||
@site_1 = Sources::Site.new("http://lohas.nicoseiga.jp/o/910aecf08e542285862954017f8a33a8c32a8aec/1433298801/4937663")
|
||||
@site_1.get
|
||||
|
||||
VCR.use_cassette("sources-nico-test/2", :record => @vcr_record_option) do
|
||||
@site_2 = Sources::Site.new("http://seiga.nicovideo.jp/seiga/im4937663")
|
||||
@site_2.get
|
||||
end
|
||||
@site_2 = Sources::Site.new("http://seiga.nicovideo.jp/seiga/im4937663")
|
||||
@site_2.get
|
||||
end
|
||||
|
||||
should "get the profile" do
|
||||
|
||||
@@ -1,31 +1,19 @@
|
||||
# encoding: UTF-8
|
||||
|
||||
require 'test_helper'
|
||||
|
||||
module Sources
|
||||
class PixivTest < ActiveSupport::TestCase
|
||||
def get_source(source, cassette, record = nil)
|
||||
VCR.use_cassette(cassette, :record => (record || @vcr_record_option)) do
|
||||
@site = Sources::Site.new(source)
|
||||
@site.get
|
||||
@site
|
||||
end
|
||||
end
|
||||
|
||||
def setup
|
||||
super
|
||||
@record = false
|
||||
setup_vcr
|
||||
def get_source(source)
|
||||
@site = Sources::Site.new(source)
|
||||
@site.get
|
||||
@site
|
||||
end
|
||||
|
||||
context "in all cases" do
|
||||
context "A whitecube page" do
|
||||
setup do
|
||||
VCR.use_cassette("sources-pixiv-test/whitecube-ilust", :record => @vcr_record_option) do
|
||||
@site = Sources::Site.new("https://www.pixiv.net/whitecube/user/277898/illust/59182257")
|
||||
@site.get
|
||||
@image_urls = @site.image_urls
|
||||
end
|
||||
@site = Sources::Site.new("https://www.pixiv.net/whitecube/user/277898/illust/59182257")
|
||||
@site.get
|
||||
@image_urls = @site.image_urls
|
||||
end
|
||||
|
||||
should "get all the image urls" do
|
||||
@@ -35,10 +23,8 @@ module Sources
|
||||
|
||||
context "A touch page" do
|
||||
setup do
|
||||
VCR.use_cassette("sources-pixiv-test/touch", :record => @vcr_record_option) do
|
||||
@site = Sources::Site.new("http://touch.pixiv.net/member_illust.php?mode=medium&illust_id=59687915")
|
||||
@image_urls = @site.get
|
||||
end
|
||||
@site = Sources::Site.new("http://touch.pixiv.net/member_illust.php?mode=medium&illust_id=59687915")
|
||||
@image_urls = @site.get
|
||||
end
|
||||
|
||||
should "get all the image urls" do
|
||||
@@ -48,11 +34,9 @@ module Sources
|
||||
|
||||
context "A gallery page" do
|
||||
setup do
|
||||
VCR.use_cassette("sources-pixiv-test/gallery", :record => @vcr_record_option) do
|
||||
@site = Sources::Site.new("http://www.pixiv.net/member_illust.php?mode=medium&illust_id=49270482")
|
||||
@site.get
|
||||
@image_urls = @site.image_urls
|
||||
end
|
||||
@site = Sources::Site.new("http://www.pixiv.net/member_illust.php?mode=medium&illust_id=49270482")
|
||||
@site.get
|
||||
@image_urls = @site.image_urls
|
||||
end
|
||||
|
||||
should "get all the image urls" do
|
||||
@@ -62,10 +46,8 @@ module Sources
|
||||
|
||||
context "An ugoira source site for pixiv" do
|
||||
setup do
|
||||
VCR.use_cassette("sources-pixiv-test/ugoira-converter", :record => @vcr_record_option) do
|
||||
@site = Sources::Site.new("http://www.pixiv.net/member_illust.php?mode=medium&illust_id=46378654")
|
||||
@site.get
|
||||
end
|
||||
@site = Sources::Site.new("http://www.pixiv.net/member_illust.php?mode=medium&illust_id=46378654")
|
||||
@site.get
|
||||
end
|
||||
|
||||
should "get the file url" do
|
||||
@@ -79,7 +61,7 @@ module Sources
|
||||
|
||||
context "fetching source data for a new manga image" do
|
||||
setup do
|
||||
get_source("http://www.pixiv.net/member_illust.php?mode=medium&illust_id=46324488", "sources-pixiv-test/new-manga")
|
||||
get_source("http://www.pixiv.net/member_illust.php?mode=medium&illust_id=46324488")
|
||||
end
|
||||
|
||||
should "get the profile" do
|
||||
@@ -120,7 +102,7 @@ module Sources
|
||||
|
||||
context "fetching source data for an old manga image" do
|
||||
setup do
|
||||
get_source("http://www.pixiv.net/member_illust.php?mode=medium&illust_id=45792845", "sources-pixiv-test/old-manga")
|
||||
get_source("http://www.pixiv.net/member_illust.php?mode=medium&illust_id=45792845")
|
||||
end
|
||||
|
||||
should "get the page count" do
|
||||
@@ -134,7 +116,7 @@ module Sources
|
||||
|
||||
context "fetching source data for a new illustration" do
|
||||
setup do
|
||||
get_source("http://www.pixiv.net/member_illust.php?mode=medium&illust_id=46337015", "sources-pixiv-test/new-illust")
|
||||
get_source("http://www.pixiv.net/member_illust.php?mode=medium&illust_id=46337015")
|
||||
end
|
||||
|
||||
should "get the page count" do
|
||||
@@ -148,7 +130,7 @@ module Sources
|
||||
|
||||
context "fetching source data for an old illustration" do
|
||||
setup do
|
||||
get_source("http://www.pixiv.net/member_illust.php?mode=medium&illust_id=14901720", "sources-pixiv-test/old-illust")
|
||||
get_source("http://www.pixiv.net/member_illust.php?mode=medium&illust_id=14901720")
|
||||
end
|
||||
|
||||
should "get the page count" do
|
||||
|
||||
@@ -2,18 +2,10 @@ require 'test_helper'
|
||||
|
||||
module Sources
|
||||
class TwitterTest < ActiveSupport::TestCase
|
||||
def setup
|
||||
super
|
||||
@record = false
|
||||
setup_vcr
|
||||
end
|
||||
|
||||
context "The source site for a restricted twitter" do
|
||||
setup do
|
||||
VCR.use_cassette("sources-twitter-test/2", :record => @vcr_record_option) do
|
||||
@site = Sources::Site.new("https://mobile.twitter.com/Strangestone/status/556440271961858051")
|
||||
@site.get
|
||||
end
|
||||
@site = Sources::Site.new("https://mobile.twitter.com/Strangestone/status/556440271961858051")
|
||||
@site.get
|
||||
end
|
||||
|
||||
should "get the image url" do
|
||||
@@ -23,10 +15,8 @@ module Sources
|
||||
|
||||
context "The source site for twitter" do
|
||||
setup do
|
||||
VCR.use_cassette("sources-twitter-test/1", :record => @vcr_record_option) do
|
||||
@site = Sources::Site.new("https://mobile.twitter.com/nounproject/status/540944400767922176")
|
||||
@site.get
|
||||
end
|
||||
@site = Sources::Site.new("https://mobile.twitter.com/nounproject/status/540944400767922176")
|
||||
@site.get
|
||||
end
|
||||
|
||||
should "get the profile" do
|
||||
|
||||
Reference in New Issue
Block a user