Skip to content

Commit f1063bd

Browse files
authored
Merge pull request #18 from CoderDennis/doctests
Doctests
2 parents d9dadff + d393e52 commit f1063bd

5 files changed

Lines changed: 15 additions & 10 deletions

File tree

‎lib/holidays/definitions/br.ex‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,14 +88,14 @@ defmodule Holidays.Definitions.Br do
8888
8989
## Examples
9090
91-
iex> Holidays.Defenitions.Br.election_day(2016)
91+
iex> Holidays.Definitions.Br.election_day(2016)
9292
:none
9393
94-
iex> Holidays.Defenitions.Br.election_day(2017)
94+
iex> Holidays.Definitions.Br.election_day(2017)
9595
:none
9696
97-
iex> Holidays.Defenitions.Br.election_day(2018)
98-
{:ok, {2018, 10, 7}
97+
iex> Holidays.Definitions.Br.election_day(2018)
98+
{2018, 10, 7}
9999
"""
100100
def election_day(year) when rem(year, 4) == 2,
101101
do: DateMath.get_weekth_day(year, 10, :first, :sunday)

‎lib/holidays/definitions/us.ex‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,16 +97,16 @@ defmodule Holidays.Definitions.Us do
9797
9898
## Examples
9999
100-
iex> Holidays.Defenitions.Us.inauguration_day(2016)
100+
iex> Holidays.Definitions.Us.inauguration_day(2016)
101101
:none
102102
103-
iex> Holidays.Defenitions.Us.inauguration_day(2017)
103+
iex> Holidays.Definitions.Us.inauguration_day(2017)
104104
{2017, 1, 20}
105105
106-
iex> Holidays.Defenitions.Us.inauguration_day(2018)
106+
iex> Holidays.Definitions.Us.inauguration_day(2018)
107107
:none
108108
"""
109-
def inauguration_day(year) when rem(year, 4) == 1, do: {:ok, {year, 1, 20}}
109+
def inauguration_day(year) when rem(year, 4) == 1, do: {year, 1, 20}
110110
def inauguration_day(_year), do: :none
111111

112112
def day_after_thanksgiving(year) do

‎test/holidays/definitions/br_test.exs‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ defmodule Holidays.BrTest do
77
:ok
88
end
99

10+
doctest Holidays.Definitions.Br
11+
1012
holiday_test("Confraternização Universal", {2018, 1, 1}, :br)
1113
holiday_test("Tiradentes", {2018, 4, 21}, :br)
1214
holiday_test("Dia do Trabalhador", {2018, 5, 1}, :br)

‎test/holidays/definitions/us_test.exs‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ defmodule Holidays.UsTest do
99
:ok
1010
end
1111

12+
doctest Holidays.Definitions.Us
13+
1214
holiday_test("New Year's Day", {2008, 1, 1}, :us)
1315
holiday_test("Martin Luther King, Jr. Day", {2008, 1, 21}, :us)
1416
holiday_test("Presidents' Day", {2008, 2, 18}, :us)
@@ -24,4 +26,5 @@ defmodule Holidays.UsTest do
2426
holiday_test("Christmas Day", {2008, 12, 25}, :us)
2527
holiday_test("Easter Sunday", {2016, 3, 27}, :us)
2628
holiday_test("Good Friday", {2016, 3, 25}, :us)
29+
holiday_test("Inauguration Day", {2025, 1, 20}, :us_dc)
2730
end

‎test/test_helper.exs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ defmodule Holidays.TestHelper do
44

55
quote do
66
test unquote(test_name) do
7-
assert Holidays.on(unquote(date), unquote(regions)) == [%{name: unquote(name)}]
7+
assert Enum.member?(Holidays.on(unquote(date), unquote(regions)), %{name: unquote(name)})
88
end
99
end
1010
end
@@ -14,7 +14,7 @@ defmodule Holidays.TestHelper do
1414

1515
quote do
1616
test unquote(test_name) do
17-
assert Holidays.on(unquote(date), [unquote(region)]) == [%{name: unquote(name)}]
17+
assert Enum.member?(Holidays.on(unquote(date), [unquote(region)]), %{name: unquote(name)})
1818
end
1919
end
2020
end

0 commit comments

Comments
 (0)