Fix tests
This commit is contained in:
parent
58e4e3db8b
commit
bd63089a63
1 changed files with 44 additions and 44 deletions
|
@ -17,18 +17,18 @@ test "parses twitter card with only name attributes" do
|
||||||
|
|
||||||
assert TwitterCard.parse(html, %{}) ==
|
assert TwitterCard.parse(html, %{}) ==
|
||||||
%{
|
%{
|
||||||
"app:id:googleplay": "com.nytimes.android",
|
"app:id:googleplay" => "com.nytimes.android",
|
||||||
"app:name:googleplay": "NYTimes",
|
"app:name:googleplay" => "NYTimes",
|
||||||
"app:url:googleplay": "nytimes://reader/id/100000006583622",
|
"app:url:googleplay" => "nytimes://reader/id/100000006583622",
|
||||||
site: nil,
|
"site" => nil,
|
||||||
description:
|
"description" =>
|
||||||
"With little oversight, the N.Y.P.D. has been using powerful surveillance technology on photos of children and teenagers.",
|
"With little oversight, the N.Y.P.D. has been using powerful surveillance technology on photos of children and teenagers.",
|
||||||
image:
|
"image" =>
|
||||||
"https://static01.nyt.com/images/2019/08/01/nyregion/01nypd-juveniles-promo/01nypd-juveniles-promo-facebookJumbo.jpg",
|
"https://static01.nyt.com/images/2019/08/01/nyregion/01nypd-juveniles-promo/01nypd-juveniles-promo-facebookJumbo.jpg",
|
||||||
type: "article",
|
"type" => "article",
|
||||||
url:
|
"url" =>
|
||||||
"https://www.nytimes.com/2019/08/01/nyregion/nypd-facial-recognition-children-teenagers.html",
|
"https://www.nytimes.com/2019/08/01/nyregion/nypd-facial-recognition-children-teenagers.html",
|
||||||
title:
|
"title" =>
|
||||||
"She Was Arrested at 14. Then Her Photo Went to a Facial Recognition Database."
|
"She Was Arrested at 14. Then Her Photo Went to a Facial Recognition Database."
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
@ -40,17 +40,17 @@ test "parses twitter card with only property attributes" do
|
||||||
|
|
||||||
assert TwitterCard.parse(html, %{}) ==
|
assert TwitterCard.parse(html, %{}) ==
|
||||||
%{
|
%{
|
||||||
card: "summary_large_image",
|
"card" => "summary_large_image",
|
||||||
description:
|
"description" =>
|
||||||
"With little oversight, the N.Y.P.D. has been using powerful surveillance technology on photos of children and teenagers.",
|
"With little oversight, the N.Y.P.D. has been using powerful surveillance technology on photos of children and teenagers.",
|
||||||
image:
|
"image" =>
|
||||||
"https://static01.nyt.com/images/2019/08/01/nyregion/01nypd-juveniles-promo/01nypd-juveniles-promo-videoSixteenByNineJumbo1600.jpg",
|
"https://static01.nyt.com/images/2019/08/01/nyregion/01nypd-juveniles-promo/01nypd-juveniles-promo-videoSixteenByNineJumbo1600.jpg",
|
||||||
"image:alt": "",
|
"image:alt" => "",
|
||||||
title:
|
"title" =>
|
||||||
"She Was Arrested at 14. Then Her Photo Went to a Facial Recognition Database.",
|
"She Was Arrested at 14. Then Her Photo Went to a Facial Recognition Database.",
|
||||||
url:
|
"url" =>
|
||||||
"https://www.nytimes.com/2019/08/01/nyregion/nypd-facial-recognition-children-teenagers.html",
|
"https://www.nytimes.com/2019/08/01/nyregion/nypd-facial-recognition-children-teenagers.html",
|
||||||
type: "article"
|
"type" => "article"
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -61,21 +61,21 @@ test "parses twitter card with name & property attributes" do
|
||||||
|
|
||||||
assert TwitterCard.parse(html, %{}) ==
|
assert TwitterCard.parse(html, %{}) ==
|
||||||
%{
|
%{
|
||||||
"app:id:googleplay": "com.nytimes.android",
|
"app:id:googleplay" => "com.nytimes.android",
|
||||||
"app:name:googleplay": "NYTimes",
|
"app:name:googleplay" => "NYTimes",
|
||||||
"app:url:googleplay": "nytimes://reader/id/100000006583622",
|
"app:url:googleplay" => "nytimes://reader/id/100000006583622",
|
||||||
card: "summary_large_image",
|
"card" => "summary_large_image",
|
||||||
description:
|
"description" =>
|
||||||
"With little oversight, the N.Y.P.D. has been using powerful surveillance technology on photos of children and teenagers.",
|
"With little oversight, the N.Y.P.D. has been using powerful surveillance technology on photos of children and teenagers.",
|
||||||
image:
|
"image" =>
|
||||||
"https://static01.nyt.com/images/2019/08/01/nyregion/01nypd-juveniles-promo/01nypd-juveniles-promo-videoSixteenByNineJumbo1600.jpg",
|
"https://static01.nyt.com/images/2019/08/01/nyregion/01nypd-juveniles-promo/01nypd-juveniles-promo-videoSixteenByNineJumbo1600.jpg",
|
||||||
"image:alt": "",
|
"image:alt" => "",
|
||||||
site: nil,
|
"site" => nil,
|
||||||
title:
|
"title" =>
|
||||||
"She Was Arrested at 14. Then Her Photo Went to a Facial Recognition Database.",
|
"She Was Arrested at 14. Then Her Photo Went to a Facial Recognition Database.",
|
||||||
url:
|
"url" =>
|
||||||
"https://www.nytimes.com/2019/08/01/nyregion/nypd-facial-recognition-children-teenagers.html",
|
"https://www.nytimes.com/2019/08/01/nyregion/nypd-facial-recognition-children-teenagers.html",
|
||||||
type: "article"
|
"type" => "article"
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -90,15 +90,15 @@ test "respect only first title tag on the page" do
|
||||||
|
|
||||||
assert TwitterCard.parse(html, %{}) ==
|
assert TwitterCard.parse(html, %{}) ==
|
||||||
%{
|
%{
|
||||||
site: "@atlasobscura",
|
"site" => "@atlasobscura",
|
||||||
title: "The Missing Grave of Margaret Corbin, Revolutionary War Veteran",
|
"title" => "The Missing Grave of Margaret Corbin, Revolutionary War Veteran",
|
||||||
card: "summary_large_image",
|
"card" => "summary_large_image",
|
||||||
image: image_path,
|
"image" => image_path,
|
||||||
description:
|
"description" =>
|
||||||
"She's the only woman veteran honored with a monument at West Point. But where was she buried?",
|
"She's the only woman veteran honored with a monument at West Point. But where was she buried?",
|
||||||
site_name: "Atlas Obscura",
|
"site_name" => "Atlas Obscura",
|
||||||
type: "article",
|
"type" => "article",
|
||||||
url: "http://www.atlasobscura.com/articles/margaret-corbin-grave-west-point"
|
"url" => "http://www.atlasobscura.com/articles/margaret-corbin-grave-west-point"
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -109,18 +109,18 @@ test "takes first founded title in html head if there is html markup error" do
|
||||||
|
|
||||||
assert TwitterCard.parse(html, %{}) ==
|
assert TwitterCard.parse(html, %{}) ==
|
||||||
%{
|
%{
|
||||||
site: nil,
|
"site" => nil,
|
||||||
title:
|
"title" =>
|
||||||
"She Was Arrested at 14. Then Her Photo Went to a Facial Recognition Database.",
|
"She Was Arrested at 14. Then Her Photo Went to a Facial Recognition Database.",
|
||||||
"app:id:googleplay": "com.nytimes.android",
|
"app:id:googleplay" => "com.nytimes.android",
|
||||||
"app:name:googleplay": "NYTimes",
|
"app:name:googleplay" => "NYTimes",
|
||||||
"app:url:googleplay": "nytimes://reader/id/100000006583622",
|
"app:url:googleplay" => "nytimes://reader/id/100000006583622",
|
||||||
description:
|
"description" =>
|
||||||
"With little oversight, the N.Y.P.D. has been using powerful surveillance technology on photos of children and teenagers.",
|
"With little oversight, the N.Y.P.D. has been using powerful surveillance technology on photos of children and teenagers.",
|
||||||
image:
|
"image" =>
|
||||||
"https://static01.nyt.com/images/2019/08/01/nyregion/01nypd-juveniles-promo/01nypd-juveniles-promo-facebookJumbo.jpg",
|
"https://static01.nyt.com/images/2019/08/01/nyregion/01nypd-juveniles-promo/01nypd-juveniles-promo-facebookJumbo.jpg",
|
||||||
type: "article",
|
"type" => "article",
|
||||||
url:
|
"url" =>
|
||||||
"https://www.nytimes.com/2019/08/01/nyregion/nypd-facial-recognition-children-teenagers.html"
|
"https://www.nytimes.com/2019/08/01/nyregion/nypd-facial-recognition-children-teenagers.html"
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue