diff --git a/t/AltCalendars.t b/t/AltCalendars.t
index 203ab74a2..876e33b15 100644
--- a/t/AltCalendars.t
+++ b/t/AltCalendars.t
@@ -85,4 +85,4 @@ sub make_structured_answer {
};
};
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Anagram.t b/t/Anagram.t
index 345aed433..562a55ccc 100644
--- a/t/Anagram.t
+++ b/t/Anagram.t
@@ -43,4 +43,4 @@ ddg_goodie_test(
'anagrams of "Mixing it up"' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/AspectRatio.t b/t/AspectRatio.t
index a83801717..c4f2a466a 100644
--- a/t/AspectRatio.t
+++ b/t/AspectRatio.t
@@ -34,4 +34,4 @@ ddg_goodie_test(
'aspect ratio 1:1.5 ?:15' => build_test('1:1.5', '10:15')
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Atbash.t b/t/Atbash.t
index 1b08554c3..b84b9a7ac 100755
--- a/t/Atbash.t
+++ b/t/Atbash.t
@@ -93,4 +93,4 @@ ddg_goodie_test(
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/BPMToMs.t b/t/BPMToMs.t
index d31d558a7..3314f1a51 100644
--- a/t/BPMToMs.t
+++ b/t/BPMToMs.t
@@ -157,4 +157,4 @@ ddg_goodie_test(
'bpm' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/BRT.t b/t/BRT.t
index 5fae6b456..47557da8e 100644
--- a/t/BRT.t
+++ b/t/BRT.t
@@ -31,4 +31,4 @@ ddg_goodie_test(
"brt 12345678901234567890" => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Base64.t b/t/Base64.t
index e0b6bc729..3e580a208 100644
--- a/t/Base64.t
+++ b/t/Base64.t
@@ -46,4 +46,4 @@ ddg_goodie_test(
"base64 decode" => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/BashPrimaryExpressions.t b/t/BashPrimaryExpressions.t
index bd366d116..b03598adb 100644
--- a/t/BashPrimaryExpressions.t
+++ b/t/BashPrimaryExpressions.t
@@ -121,4 +121,4 @@ ddg_goodie_test(
'bash if [ ![ 1 -lt 2 ] ]' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/BeamMeUpScotty.t b/t/BeamMeUpScotty.t
index 389b850ea..022b10c03 100644
--- a/t/BeamMeUpScotty.t
+++ b/t/BeamMeUpScotty.t
@@ -33,4 +33,4 @@ ddg_goodie_test(
'scotty beam us up' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Bin2Unicode.t b/t/Bin2Unicode.t
index 4a70adb71..da9f4c2e1 100644
--- a/t/Bin2Unicode.t
+++ b/t/Bin2Unicode.t
@@ -78,4 +78,4 @@ ddg_goodie_test(
%ctrl_tests
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Binary.t b/t/Binary.t
index 2257ccb80..625a38cc2 100644
--- a/t/Binary.t
+++ b/t/Binary.t
@@ -57,4 +57,4 @@ ddg_goodie_test(
'to binary' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/BinaryLogic.t b/t/BinaryLogic.t
index 3b39d60f0..9a9e89b58 100755
--- a/t/BinaryLogic.t
+++ b/t/BinaryLogic.t
@@ -66,4 +66,4 @@ ddg_goodie_test(
'what do number and letter codes in a lens name mean' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/BirthStone.t b/t/BirthStone.t
index add7946d8..758fc3d00 100644
--- a/t/BirthStone.t
+++ b/t/BirthStone.t
@@ -36,4 +36,4 @@ ddg_goodie_test(
'may birth stone' => build_test('May', 'Emerald')
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Bitsum.t b/t/Bitsum.t
index bc107b31f..17e61b97b 100644
--- a/t/Bitsum.t
+++ b/t/Bitsum.t
@@ -47,4 +47,4 @@ ddg_goodie_test(
'bitsum 0b' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/BloodDonor.t b/t/BloodDonor.t
index 22a0ddc69..cc75b7df7 100755
--- a/t/BloodDonor.t
+++ b/t/BloodDonor.t
@@ -90,4 +90,4 @@ ddg_goodie_test(
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Braille.t b/t/Braille.t
index 3175b23e8..7c2d7163a 100644
--- a/t/Braille.t
+++ b/t/Braille.t
@@ -44,4 +44,4 @@ ddg_goodie_test(
'braille to braille is good' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/CaesarCipher.t b/t/CaesarCipher.t
index e5e79b1f8..129e0b2e8 100644
--- a/t/CaesarCipher.t
+++ b/t/CaesarCipher.t
@@ -71,4 +71,4 @@ ddg_goodie_test(
'how to decode caesar' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/CalcRoots.t b/t/CalcRoots.t
index e0086a5a2..974cc745f 100644
--- a/t/CalcRoots.t
+++ b/t/CalcRoots.t
@@ -50,4 +50,4 @@ ddg_goodie_test(
}
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Calculator.t b/t/Calculator.t
index a2bb88991..78c66a25b 100644
--- a/t/Calculator.t
+++ b/t/Calculator.t
@@ -861,4 +861,4 @@ ddg_goodie_test(
'(01780) 111 111' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/CalendarConversion.t b/t/CalendarConversion.t
index 84e840deb..be92dd615 100644
--- a/t/CalendarConversion.t
+++ b/t/CalendarConversion.t
@@ -49,4 +49,4 @@ ddg_goodie_test(
'22nd Aug 2003 in gregorian time' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/CallingCodes.t b/t/CallingCodes.t
index f1df2bf93..ba16a1aba 100644
--- a/t/CallingCodes.t
+++ b/t/CallingCodes.t
@@ -94,4 +94,4 @@ ddg_goodie_test(
"calling code 599" => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/CamelCase.t b/t/CamelCase.t
index adb7a5230..3151f19a0 100644
--- a/t/CamelCase.t
+++ b/t/CamelCase.t
@@ -45,4 +45,4 @@ ddg_goodie_test(
'camelcase this' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/CoffeeToWaterRatio.t b/t/CoffeeToWaterRatio.t
index fa429874e..8eb165c35 100644
--- a/t/CoffeeToWaterRatio.t
+++ b/t/CoffeeToWaterRatio.t
@@ -80,4 +80,4 @@ ddg_goodie_test(
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Coin.t b/t/Coin.t
index ffc23504d..e3f5baccb 100644
--- a/t/Coin.t
+++ b/t/Coin.t
@@ -93,4 +93,4 @@ ddg_goodie_test(
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/ColorCodes.t b/t/ColorCodes.t
index 613aea0e9..f5fc64b89 100755
--- a/t/ColorCodes.t
+++ b/t/ColorCodes.t
@@ -111,4 +111,4 @@ ddg_goodie_test(
'wield color' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Combination.t b/t/Combination.t
index e1ad450b5..b90bace60 100755
--- a/t/Combination.t
+++ b/t/Combination.t
@@ -39,4 +39,4 @@ ddg_goodie_test(
'1000000000000 choose 2000' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Constants.t b/t/Constants.t
index fae5315e8..95ceb80be 100644
--- a/t/Constants.t
+++ b/t/Constants.t
@@ -55,4 +55,4 @@ ddg_goodie_test(
"why?" => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Conversions.t b/t/Conversions.t
index 6cac584f1..39acabdae 100755
--- a/t/Conversions.t
+++ b/t/Conversions.t
@@ -2816,4 +2816,4 @@ ddg_goodie_test(
'1E300 miles in metres' => undef,
'5 pas.i to atm' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/CountryCodes.t b/t/CountryCodes.t
index f2708625f..43ec72e8a 100644
--- a/t/CountryCodes.t
+++ b/t/CountryCodes.t
@@ -45,4 +45,4 @@ ddg_goodie_test(
'iso code for english' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/CurrencyIn.t b/t/CurrencyIn.t
index 8509db17f..6a78eafda 100644
--- a/t/CurrencyIn.t
+++ b/t/CurrencyIn.t
@@ -85,4 +85,4 @@ ddg_goodie_test(
)
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/DateMath.t b/t/DateMath.t
index 88b75d3e8..70ce47974 100755
--- a/t/DateMath.t
+++ b/t/DateMath.t
@@ -126,4 +126,4 @@ location_test([ qw( DDG::Goodie::DateMath ) ],
'time ago' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/DayOfWeek.t b/t/DayOfWeek.t
index c2e292529..90253b3d3 100644
--- a/t/DayOfWeek.t
+++ b/t/DayOfWeek.t
@@ -71,4 +71,4 @@ ddg_goodie_test(
restore_time();
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/DaysBetween.t b/t/DaysBetween.t
index 454e626f2..db0d664ed 100755
--- a/t/DaysBetween.t
+++ b/t/DaysBetween.t
@@ -150,4 +150,4 @@ ddg_goodie_test(
);
restore_time();
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Dessert.t b/t/Dessert.t
index 94b14b270..165bb40ad 100644
--- a/t/Dessert.t
+++ b/t/Dessert.t
@@ -96,4 +96,4 @@ ddg_goodie_test(
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Dewey.t b/t/Dewey.t
index 1fcb7050a..b20a7bea9 100644
--- a/t/Dewey.t
+++ b/t/Dewey.t
@@ -18,8 +18,8 @@ ddg_goodie_test(
'dewey decimal system 640s' => test_zci("", html => '
'),
'#1 in the dewey decimal system' => test_zci("001 is knowledge in the Dewey Decimal System.", html => '001 is knowledge in the Dewey Decimal System.'),
'dewey decimal system naturalism' => test_zci("146 is naturalism and related systems in the Dewey Decimal System.", html => '146 is naturalism and related systems in the Dewey Decimal System.'),
- 'etymology in the dewey decimal system' => test_zci("", html => qr{^$}),
+ 'etymology in the dewey decimal system' => test_zci("", html => re(qr{^$})),
'dewey 644' => test_zci('644 is household utilities in the Dewey Decimal System.', html => '644 is household utilities in the Dewey Decimal System.'),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Dice.t b/t/Dice.t
index dee3abfc3..5e2c12789 100644
--- a/t/Dice.t
+++ b/t/Dice.t
@@ -376,4 +376,4 @@ ddg_goodie_test(
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/EmToPx.t b/t/EmToPx.t
index 4032ab02b..ab89961b1 100644
--- a/t/EmToPx.t
+++ b/t/EmToPx.t
@@ -42,4 +42,4 @@ ddg_goodie_test(
'11px to em at base-pixel size 23px' => build_test('0.478em', '11', 'px', '23'),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/EmailValidator.t b/t/EmailValidator.t
index 356c1d48e..c491fda5c 100644
--- a/t/EmailValidator.t
+++ b/t/EmailValidator.t
@@ -71,4 +71,4 @@ ddg_goodie_test(
'validate foo' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/FIGlet.t b/t/FIGlet.t
index edb5d6ee2..ff5d66351 100644
--- a/t/FIGlet.t
+++ b/t/FIGlet.t
@@ -206,4 +206,4 @@ ddg_goodie_test(
'big text' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Factors.t b/t/Factors.t
index 99b375180..289df363f 100755
--- a/t/Factors.t
+++ b/t/Factors.t
@@ -31,4 +31,4 @@ ddg_goodie_test(
'72 factors' => build_test('Factors of 72: 1, 2, 3, 4, 6, 8, 9, 12, 18, 24, 36, 72', '72', '1, 2, 3, 4, 6, 8, 9, 12, 18, 24, 36, 72'),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/FedEx.t b/t/FedEx.t
index 084d707ad..5f9cefad4 100644
--- a/t/FedEx.t
+++ b/t/FedEx.t
@@ -34,4 +34,4 @@ ddg_goodie_test(
)
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/FenViewer.t b/t/FenViewer.t
index 9564d77b8..0f27dbf5c 100644
--- a/t/FenViewer.t
+++ b/t/FenViewer.t
@@ -21,4 +21,4 @@ ddg_goodie_test(
'fen ' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Fibonacci.t b/t/Fibonacci.t
index 9c2ef1df4..f1cc398ce 100644
--- a/t/Fibonacci.t
+++ b/t/Fibonacci.t
@@ -31,4 +31,4 @@ ddg_goodie_test(
'what are fibonacci numbers?' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/FirefoxOS.t b/t/FirefoxOS.t
index 78f52c599..fce49ffdf 100644
--- a/t/FirefoxOS.t
+++ b/t/FirefoxOS.t
@@ -40,4 +40,4 @@ ddg_goodie_test(
'firefox os api' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/FlipText.t b/t/FlipText.t
index 9f2eb296c..56941e3f5 100644
--- a/t/FlipText.t
+++ b/t/FlipText.t
@@ -39,4 +39,4 @@ ddg_goodie_test(
'spin text <<"hello\' % & * () = + . #@!^(/world">>' => build_test('<<"hello\' % & * () = + . #@!^(/world">>','<<„pʃɹoʍ/)∨¡@# ˙ + = () ⁎ ⅋ % ,oʃʃǝɥ„>>'),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Frequency.t b/t/Frequency.t
index c290115da..d3bd56535 100644
--- a/t/Frequency.t
+++ b/t/Frequency.t
@@ -27,4 +27,4 @@ ddg_goodie_test(
'frequency of B in battle' => test_zci('Frequency: b:1/6'),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/FrequencySpectrum.t b/t/FrequencySpectrum.t
index a7ca29c7e..b299a6e74 100644
--- a/t/FrequencySpectrum.t
+++ b/t/FrequencySpectrum.t
@@ -259,4 +259,4 @@ ddg_goodie_test(
'600 nmeters' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/GUID.t b/t/GUID.t
index e524ea9c1..d57e39f33 100644
--- a/t/GUID.t
+++ b/t/GUID.t
@@ -26,4 +26,4 @@ ddg_goodie_test([qw( DDG::Goodie::GUID ) ],
'what is a guid' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Game2048.t b/t/Game2048.t
index b3bc9e359..a299b4f0b 100644
--- a/t/Game2048.t
+++ b/t/Game2048.t
@@ -54,4 +54,4 @@ ddg_goodie_test(
'2048 online' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/GenerateMAC.t b/t/GenerateMAC.t
index 7c7c3f6ad..17c42c159 100755
--- a/t/GenerateMAC.t
+++ b/t/GenerateMAC.t
@@ -35,4 +35,4 @@ ddg_goodie_test(
'please generate mac address' => build_test(),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/GibberishGenerator.t b/t/GibberishGenerator.t
index d1e618cfe..8239f86ea 100644
--- a/t/GibberishGenerator.t
+++ b/t/GibberishGenerator.t
@@ -76,4 +76,4 @@ ddg_goodie_test(
'30 words of utter Shakespearean nonsense' => build_test(werds($shake_word, 30)),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/GoldenRatio.t b/t/GoldenRatio.t
index b44103044..b5f11dd16 100644
--- a/t/GoldenRatio.t
+++ b/t/GoldenRatio.t
@@ -30,4 +30,4 @@ ddg_goodie_test(
'golden ratio ?:123.345' => test_zci('Golden ratio: 76.2314023423558 : 123.345'),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/GreatestCommonFactor.t b/t/GreatestCommonFactor.t
index 836b0d9f2..cbf160c2f 100644
--- a/t/GreatestCommonFactor.t
+++ b/t/GreatestCommonFactor.t
@@ -47,4 +47,4 @@ ddg_goodie_test(
'gcd 0 0' => build_test('0 and 0', 0),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/GuitarChords.t b/t/GuitarChords.t
index 4dcc6e5ad..9149be520 100644
--- a/t/GuitarChords.t
+++ b/t/GuitarChords.t
@@ -51,4 +51,4 @@ ddg_goodie_test(
'G' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/HTMLEntitiesDecode.t b/t/HTMLEntitiesDecode.t
index d45f76797..4017eaf49 100755
--- a/t/HTMLEntitiesDecode.t
+++ b/t/HTMLEntitiesDecode.t
@@ -63,4 +63,4 @@ ddg_goodie_test(
'the decoded entity for ō is?' => test_zci(re(qr/.*/), structured_answer => any_structured_answer()),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/HTMLEntitiesEncode.t b/t/HTMLEntitiesEncode.t
index 5be90e191..9fb709679 100755
--- a/t/HTMLEntitiesEncode.t
+++ b/t/HTMLEntitiesEncode.t
@@ -114,4 +114,4 @@ ddg_goodie_test(
'how to encode "?" in html' => test_zci("Encoded HTML Entity: ?", structured_answer => make_structured_answer(re(qr/#63/))),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/HelpLine.t b/t/HelpLine.t
index 45f00e113..bd58893ad 100644
--- a/t/HelpLine.t
+++ b/t/HelpLine.t
@@ -64,4 +64,4 @@ ddg_goodie_test(
} 0 .. scalar @ok_queries - 1),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/HexToASCII.t b/t/HexToASCII.t
index ffab0cf03..ed67fed7e 100644
--- a/t/HexToASCII.t
+++ b/t/HexToASCII.t
@@ -36,4 +36,4 @@ ddg_goodie_test(
'ascii 0x466f7220736f6d6520726561736f6e2c2049206465636964656420746f2061736b20612073656172636820656e67696e6520746f20636f6e766572742068657820746f2041534349492e0d0a436f6f6c2c20746869732073656172636820656e67696e6520646f65732069742c20756e74696c20492072756e206f7574206f662073706163652e' => build_test('0x466f7220736f6d6520726561736f6e2c2049206465636964656420746f2061736b20612073656172636820656e67696e6520746f20636f6e766572742068657820746f2041534349492e0d0a436f6f6c2c20746869732073656172636820656e67696e6520646f65732069742c20756e74696c20492072756e206f7574206f662073706163652e', 'For some reason, I decided to ask a search engine to convert hex to ASCII.[CR]
[LF]
Cool, this search engine does it, until I run out of …'),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/ISO639.t b/t/ISO639.t
index defe46f81..2db1a1197 100644
--- a/t/ISO639.t
+++ b/t/ISO639.t
@@ -56,4 +56,4 @@ ddg_goodie_test(
"iso639 xyz" => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/IndependenceDay.t b/t/IndependenceDay.t
index 9c4097a6e..eb7a6d3b4 100644
--- a/t/IndependenceDay.t
+++ b/t/IndependenceDay.t
@@ -51,4 +51,4 @@ ddg_goodie_test(
"day of independence of bhutan" => answer("Bhutan", "December 17th, 1907")
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Jira.t b/t/Jira.t
index fa3a63d4f..3f36256ca 100644
--- a/t/Jira.t
+++ b/t/Jira.t
@@ -62,4 +62,4 @@ ddg_goodie_test(
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/JohnCena.t b/t/JohnCena.t
index 8cb531dae..a758ddd82 100644
--- a/t/JohnCena.t
+++ b/t/JohnCena.t
@@ -33,4 +33,4 @@ ddg_goodie_test(
'famous wrestler' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Kana.t b/t/Kana.t
index 9d14d6e72..c02acb238 100755
--- a/t/Kana.t
+++ b/t/Kana.t
@@ -180,4 +180,4 @@ ddg_goodie_test(
'ハ.ツha.tsu in romaji' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/KernelTaint.t b/t/KernelTaint.t
index 9a6192cfa..ad7ebd709 100644
--- a/t/KernelTaint.t
+++ b/t/KernelTaint.t
@@ -20,4 +20,4 @@ ddg_goodie_test(
'2 kernel taint description' => test_zci('- A module was force loaded by insmod -f. Set by modutils >= 2.4.9 and module-init-tools.', html => '- A module was force loaded by insmod -f. Set by modutils >= 2.4.9 and module-init-tools.
Read more')
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Latex.t b/t/Latex.t
index ef41a96b3..93705e2f5 100644
--- a/t/Latex.t
+++ b/t/Latex.t
@@ -28,4 +28,4 @@ Example: $\sum_{i=0}^{10} x^{2}$',
heading => 'Summation (LaTeX)'),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/LeapYear.t b/t/LeapYear.t
index 9bf07f3e2..03e60198a 100755
--- a/t/LeapYear.t
+++ b/t/LeapYear.t
@@ -138,4 +138,4 @@ ddg_goodie_test(
);
restore_time();
-done_testing();
\ No newline at end of file
+done_testing();
diff --git a/t/LeetSpeak.t b/t/LeetSpeak.t
index 000c5e0f4..98fdee537 100644
--- a/t/LeetSpeak.t
+++ b/t/LeetSpeak.t
@@ -57,4 +57,4 @@ ddg_goodie_test(
'l33tsp34k' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Loan.t b/t/Loan.t
index cd5e9c581..c2ee8a17e 100644
--- a/t/Loan.t
+++ b/t/Loan.t
@@ -238,4 +238,4 @@ ddg_goodie_test (
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/LoremIpsum.t b/t/LoremIpsum.t
index b67300c96..f9939adff 100644
--- a/t/LoremIpsum.t
+++ b/t/LoremIpsum.t
@@ -84,4 +84,4 @@ ddg_goodie_test(
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Lowercase.t b/t/Lowercase.t
index c66172dfb..7a2fbd736 100755
--- a/t/Lowercase.t
+++ b/t/Lowercase.t
@@ -39,4 +39,4 @@ ddg_goodie_test(
'how to lowercase text' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/MD4.t b/t/MD4.t
index 68b81b136..09d52e564 100644
--- a/t/MD4.t
+++ b/t/MD4.t
@@ -86,4 +86,4 @@ ddg_goodie_test(
'md5 this string' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/MD5.t b/t/MD5.t
index f73410474..4815fdd27 100644
--- a/t/MD5.t
+++ b/t/MD5.t
@@ -181,4 +181,4 @@ ddg_goodie_test(
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/MacAddress.t b/t/MacAddress.t
index 2d90d65c2..3d005d149 100644
--- a/t/MacAddress.t
+++ b/t/MacAddress.t
@@ -58,4 +58,4 @@ ddg_goodie_test(
'mac address 1E:00:00:00:00:00' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/MagicEightBall.t b/t/MagicEightBall.t
index c63e556cc..c91b67515 100644
--- a/t/MagicEightBall.t
+++ b/t/MagicEightBall.t
@@ -44,4 +44,4 @@ ddg_goodie_test(
'magic 8ball' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/MakeMeASandwich.t b/t/MakeMeASandwich.t
index 25609a966..a0ae7ef5d 100644
--- a/t/MakeMeASandwich.t
+++ b/t/MakeMeASandwich.t
@@ -35,4 +35,4 @@ ddg_goodie_test(
'0 make me a sandwich' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/MarkdownReference.t b/t/MarkdownReference.t
index 724d84f79..8cc4fb4f1 100644
--- a/t/MarkdownReference.t
+++ b/t/MarkdownReference.t
@@ -72,4 +72,4 @@ ddg_goodie_test(
'markdown cheat sheet list' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Minecraft.t b/t/Minecraft.t
index 5694bfa78..701a68454 100644
--- a/t/Minecraft.t
+++ b/t/Minecraft.t
@@ -142,4 +142,4 @@ sub make_structured_answer {
};
};
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/MoonPhases.t b/t/MoonPhases.t
index c9d972d43..35a0dfd6b 100644
--- a/t/MoonPhases.t
+++ b/t/MoonPhases.t
@@ -54,4 +54,4 @@ ddg_goodie_test(
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Morse.t b/t/Morse.t
index 06f42cf3b..a2088eee6 100644
--- a/t/Morse.t
+++ b/t/Morse.t
@@ -44,4 +44,4 @@ ddg_goodie_test([qw(
'morse code for cheat sheet' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/NLetterWords.t b/t/NLetterWords.t
index 5d4ecd252..391c4be72 100644
--- a/t/NLetterWords.t
+++ b/t/NLetterWords.t
@@ -21,4 +21,4 @@ ddg_goodie_test(
'12 character word' => test_zci(re(qr/Random 12 letter words: ((\w){12},? ?){30}/)),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/NameDays.t b/t/NameDays.t
index dc016506d..9283e4646 100644
--- a/t/NameDays.t
+++ b/t/NameDays.t
@@ -177,4 +177,4 @@ ddg_goodie_test(
'name day' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/NoteFrequency.t b/t/NoteFrequency.t
index 9b12aa319..ac77cb4f9 100644
--- a/t/NoteFrequency.t
+++ b/t/NoteFrequency.t
@@ -38,4 +38,4 @@ ddg_goodie_test(
"notefreq c9" => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/OnionAddress.t b/t/OnionAddress.t
index ad23093a7..605f06af7 100644
--- a/t/OnionAddress.t
+++ b/t/OnionAddress.t
@@ -166,4 +166,4 @@ sub make_structured_answer {
};
};
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/POTUS.t b/t/POTUS.t
index f512a9b6b..bc6720bde 100755
--- a/t/POTUS.t
+++ b/t/POTUS.t
@@ -41,4 +41,4 @@ ddg_goodie_test(
'VPOTUS' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/PaleoIngredientCheck.t b/t/PaleoIngredientCheck.t
index a87bf786b..a06a4921b 100644
--- a/t/PaleoIngredientCheck.t
+++ b/t/PaleoIngredientCheck.t
@@ -57,4 +57,4 @@ ddg_goodie_test(
'paleo recipes' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Paper.t b/t/Paper.t
index 6e6bb8812..7410bcee3 100644
--- a/t/Paper.t
+++ b/t/Paper.t
@@ -77,4 +77,4 @@ ddg_goodie_test(
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/ParseCron.t b/t/ParseCron.t
index 713236a02..83fcaebc3 100644
--- a/t/ParseCron.t
+++ b/t/ParseCron.t
@@ -369,4 +369,4 @@ ddg_goodie_test(
}),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Passphrase.t b/t/Passphrase.t
index 9dd5189fc..a25aa6446 100644
--- a/t/Passphrase.t
+++ b/t/Passphrase.t
@@ -55,4 +55,4 @@ sub count_words {
});
}
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Password.t b/t/Password.t
index 9f362589c..3391cfb2d 100644
--- a/t/Password.t
+++ b/t/Password.t
@@ -179,4 +179,4 @@ ddg_goodie_test(
'potatoe generator' => undef
);
-done_testing
\ No newline at end of file
+done_testing
diff --git a/t/PercentOf.t b/t/PercentOf.t
index 5701bc27f..563daead1 100644
--- a/t/PercentOf.t
+++ b/t/PercentOf.t
@@ -73,4 +73,4 @@ ddg_goodie_test(
'12+5t%' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Perimeter.t b/t/Perimeter.t
index 49d610fdc..efc2d8d44 100644
--- a/t/Perimeter.t
+++ b/t/Perimeter.t
@@ -56,4 +56,4 @@ ddg_goodie_test(
'perimeter of square 3' => test_zci(build_answer(12, 'square', 3)),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/PeriodicTable.t b/t/PeriodicTable.t
index b495f135c..d2df81173 100644
--- a/t/PeriodicTable.t
+++ b/t/PeriodicTable.t
@@ -438,4 +438,4 @@ sub make_structured_answer {
};
};
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/PhoneAlphabet.t b/t/PhoneAlphabet.t
index 3ea09c83c..aa9c9f790 100644
--- a/t/PhoneAlphabet.t
+++ b/t/PhoneAlphabet.t
@@ -60,4 +60,4 @@ ddg_goodie_test(
'0x0123 to digits' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Phonetic.t b/t/Phonetic.t
index 1bd8db927..b74536249 100644
--- a/t/Phonetic.t
+++ b/t/Phonetic.t
@@ -19,4 +19,4 @@ ddg_goodie_test(
'phonetic Who are you?' => test_zci('Phonetic: Whiskey-Hotel-Oscar Alfa-Romeo-Echo Yankee-Oscar-Uniform')
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Pi.t b/t/Pi.t
index 13d822bab..7fe3f9ead 100644
--- a/t/Pi.t
+++ b/t/Pi.t
@@ -55,4 +55,4 @@ ddg_goodie_test(
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/PigLatin.t b/t/PigLatin.t
index 9a39fb6c1..aec622a6f 100644
--- a/t/PigLatin.t
+++ b/t/PigLatin.t
@@ -55,4 +55,4 @@ ddg_goodie_test(
'piglatin 0' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Poker.t b/t/Poker.t
index 171420699..0069b0d1a 100644
--- a/t/Poker.t
+++ b/t/Poker.t
@@ -35,4 +35,4 @@ ddg_goodie_test(
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/PrimeFactors.t b/t/PrimeFactors.t
index 2620440c2..08bd5ae26 100644
--- a/t/PrimeFactors.t
+++ b/t/PrimeFactors.t
@@ -45,4 +45,4 @@ ddg_goodie_test(
'optimus prime 45' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/PrimeNumber.t b/t/PrimeNumber.t
index d4af908a1..b643bb400 100644
--- a/t/PrimeNumber.t
+++ b/t/PrimeNumber.t
@@ -76,4 +76,4 @@ sub make_structured_answer {
};
};
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/PrivateNetwork.t b/t/PrivateNetwork.t
index ca02ede3c..78e8be4a8 100644
--- a/t/PrivateNetwork.t
+++ b/t/PrivateNetwork.t
@@ -35,4 +35,4 @@ Unique local addresses: fd00::/8
)) } ( 'private network', 'private networks', 'private ips' )
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/PublicDNS.t b/t/PublicDNS.t
index b3380d49e..03b341320 100644
--- a/t/PublicDNS.t
+++ b/t/PublicDNS.t
@@ -41,4 +41,4 @@ ddg_goodie_test([qw( DDG::Goodie::PublicDNS)],
)
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Rafl.t b/t/Rafl.t
index f8257b38a..3f3f619f1 100644
--- a/t/Rafl.t
+++ b/t/Rafl.t
@@ -25,4 +25,4 @@ ddg_goodie_test(
'where is rafl?' => test_zci(@rafl),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Randagram.t b/t/Randagram.t
index 4acca21af..b32ffdbe4 100644
--- a/t/Randagram.t
+++ b/t/Randagram.t
@@ -15,4 +15,4 @@ ddg_goodie_test(
'randagram jazz hands' => test_zci(re(qr/Randagram of "jazz hands": [jazz hands]/)),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/RandomName.t b/t/RandomName.t
index 2db649b8d..5c4e71c1f 100644
--- a/t/RandomName.t
+++ b/t/RandomName.t
@@ -23,4 +23,4 @@ ddg_goodie_test(
'names of random people' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/RandomNumber.t b/t/RandomNumber.t
index 0d6bf944a..8fe555c9f 100644
--- a/t/RandomNumber.t
+++ b/t/RandomNumber.t
@@ -40,4 +40,4 @@ ddg_goodie_test(
'random access' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Rc4.t b/t/Rc4.t
index 58f112b42..f84a141c1 100644
--- a/t/Rc4.t
+++ b/t/Rc4.t
@@ -30,4 +30,4 @@ ddg_goodie_test(
'rc4 no operation' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Regexp.t b/t/Regexp.t
index 7e4f5026d..1096f3614 100644
--- a/t/Regexp.t
+++ b/t/Regexp.t
@@ -85,4 +85,4 @@ ddg_goodie_test([qw( DDG::Goodie::Regexp )],
#'regexp /(?h)/ h' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/ReverseResistorColours.t b/t/ReverseResistorColours.t
index 8abc7d005..1942270d7 100644
--- a/t/ReverseResistorColours.t
+++ b/t/ReverseResistorColours.t
@@ -116,4 +116,4 @@ ddg_goodie_test(
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Roman.t b/t/Roman.t
index 3d9c839ef..dad59be6b 100644
--- a/t/Roman.t
+++ b/t/Roman.t
@@ -77,4 +77,4 @@ ddg_goodie_test(
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Rot13.t b/t/Rot13.t
index 157191259..69b4c2c6c 100644
--- a/t/Rot13.t
+++ b/t/Rot13.t
@@ -37,4 +37,4 @@ ddg_goodie_test(
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/RouterPasswords.t b/t/RouterPasswords.t
index 63a5b1e4a..7b6b3a1e4 100644
--- a/t/RouterPasswords.t
+++ b/t/RouterPasswords.t
@@ -60,4 +60,4 @@ ddg_goodie_test(
# This function call is expected by Test::More. It makes sure the program
# doesn't exit before all the tests have been run.
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/RubiksCubePatterns.t b/t/RubiksCubePatterns.t
index e90a54ae2..882a64181 100644
--- a/t/RubiksCubePatterns.t
+++ b/t/RubiksCubePatterns.t
@@ -163,4 +163,4 @@ ddg_goodie_test(
'rubics cube' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Scramble.t b/t/Scramble.t
index 38ba82d77..beb99062e 100644
--- a/t/Scramble.t
+++ b/t/Scramble.t
@@ -25,4 +25,4 @@ ddg_goodie_test(
'Scrambles for "867-5309"' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/ScreenResolution.t b/t/ScreenResolution.t
index 2ab3e1ee6..0f97f217d 100644
--- a/t/ScreenResolution.t
+++ b/t/ScreenResolution.t
@@ -36,4 +36,4 @@ ddg_goodie_test(
'blah blah screen resolution' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/SecurityAddons.t b/t/SecurityAddons.t
index 35e8885b3..5bc34b0c9 100644
--- a/t/SecurityAddons.t
+++ b/t/SecurityAddons.t
@@ -57,4 +57,4 @@ ddg_goodie_test(
'internet explorer privacy addons' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Sha.t b/t/Sha.t
index 5a17c48c9..b32da27ca 100644
--- a/t/Sha.t
+++ b/t/Sha.t
@@ -218,4 +218,4 @@ ddg_goodie_test(
'shadow' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Shruggie.t b/t/Shruggie.t
index 7d00865e8..95c2c5b53 100644
--- a/t/Shruggie.t
+++ b/t/Shruggie.t
@@ -87,4 +87,4 @@ ddg_goodie_test(
'shruggie andover' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/SigFigs.t b/t/SigFigs.t
index cbc48f732..46de3f9d1 100644
--- a/t/SigFigs.t
+++ b/t/SigFigs.t
@@ -51,4 +51,4 @@ ddg_goodie_test(
'How many sig figs are there in 11.3' => build_test('3', '11.3'),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/SolarSystem.t b/t/SolarSystem.t
index 0bb2a8644..21f4da127 100644
--- a/t/SolarSystem.t
+++ b/t/SolarSystem.t
@@ -111,4 +111,4 @@ ddg_goodie_test(
'radius of orange' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Sort.t b/t/Sort.t
index 10592a24d..89a246977 100644
--- a/t/Sort.t
+++ b/t/Sort.t
@@ -80,4 +80,4 @@ ddg_goodie_test(
'sort' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Stardate.t b/t/Stardate.t
index 2a7a8ae4b..8b458e4ea 100644
--- a/t/Stardate.t
+++ b/t/Stardate.t
@@ -30,4 +30,4 @@ ddg_goodie_test(
'stardate 29 feb 2015' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/SubnetCalc.t b/t/SubnetCalc.t
index f11e0bbf3..3be44a0ce 100755
--- a/t/SubnetCalc.t
+++ b/t/SubnetCalc.t
@@ -97,4 +97,4 @@ ddg_goodie_test(
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Sudoku.t b/t/Sudoku.t
index 9eb1f6f49..8aebe0630 100644
--- a/t/Sudoku.t
+++ b/t/Sudoku.t
@@ -42,4 +42,4 @@ ddg_goodie_test(
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/SumOfNaturalNumbers.t b/t/SumOfNaturalNumbers.t
index aa9aa54d3..e65c1f48d 100644
--- a/t/SumOfNaturalNumbers.t
+++ b/t/SumOfNaturalNumbers.t
@@ -27,4 +27,4 @@ ddg_goodie_test(
'add ten to twenty' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/SunInfo.t b/t/SunInfo.t
index c86941c07..a47849e96 100755
--- a/t/SunInfo.t
+++ b/t/SunInfo.t
@@ -134,4 +134,4 @@ ddg_goodie_test(
'after the sunset' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Teredo.t b/t/Teredo.t
index f2794fc83..4f2b99600 100644
--- a/t/Teredo.t
+++ b/t/Teredo.t
@@ -81,4 +81,4 @@ ddg_goodie_test(
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/TimezoneConverter.t b/t/TimezoneConverter.t
index d359510da..abff5945c 100644
--- a/t/TimezoneConverter.t
+++ b/t/TimezoneConverter.t
@@ -397,4 +397,4 @@ ddg_goodie_test(
);
restore_time();
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Tips.t b/t/Tips.t
index 433cda2ad..8f8eb1cd7 100644
--- a/t/Tips.t
+++ b/t/Tips.t
@@ -26,4 +26,4 @@ ddg_goodie_test(
'4 of 5 dentists' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/TitleCase.t b/t/TitleCase.t
index ad44cb0fd..54078e0aa 100755
--- a/t/TitleCase.t
+++ b/t/TitleCase.t
@@ -35,4 +35,4 @@ ddg_goodie_test(
'how do i make something titlecase' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/TwelveOclock.t b/t/TwelveOclock.t
index caf297043..2d7a0255f 100644
--- a/t/TwelveOclock.t
+++ b/t/TwelveOclock.t
@@ -73,4 +73,4 @@ ddg_goodie_test(
'when is noon in Jakarta?' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/URLDecode.t b/t/URLDecode.t
index 2de98a3eb..b10bc549d 100755
--- a/t/URLDecode.t
+++ b/t/URLDecode.t
@@ -64,4 +64,4 @@ ddg_goodie_test(
'url decode online' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/URLEncode.t b/t/URLEncode.t
index 2e76e9c12..f0526c984 100644
--- a/t/URLEncode.t
+++ b/t/URLEncode.t
@@ -53,4 +53,4 @@ ddg_goodie_test(
'hello there escapeurl' => test_zci(build_answer('hello%20there', 'hello there')),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/UltimateAnswer.t b/t/UltimateAnswer.t
index d4ae98093..3000c2f81 100644
--- a/t/UltimateAnswer.t
+++ b/t/UltimateAnswer.t
@@ -107,4 +107,4 @@ ddg_goodie_test(
'why?' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Unicode.t b/t/Unicode.t
index b4a98da91..dc1b28c55 100644
--- a/t/Unicode.t
+++ b/t/Unicode.t
@@ -48,4 +48,4 @@ ddg_goodie_test(
'utf-15 bullet' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/UnicodeFuzzySearch.t b/t/UnicodeFuzzySearch.t
index b372b6315..0c72eb7b4 100644
--- a/t/UnicodeFuzzySearch.t
+++ b/t/UnicodeFuzzySearch.t
@@ -66,4 +66,4 @@ ROTATED HEAVY BLACK HEART BULLET: \x{2765} (U+2765)",
)
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Unicornify.t b/t/Unicornify.t
index 921dd33e3..24dcd4494 100644
--- a/t/Unicornify.t
+++ b/t/Unicornify.t
@@ -38,4 +38,4 @@ ddg_goodie_test(
}
}));
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/UnixPermissions.t b/t/UnixPermissions.t
index f2bea418c..e14d051f3 100644
--- a/t/UnixPermissions.t
+++ b/t/UnixPermissions.t
@@ -98,4 +98,4 @@ Others: read, write and execute
'permission 9644' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/UnixTime.t b/t/UnixTime.t
index e1d8d04f7..ff8609993 100644
--- a/t/UnixTime.t
+++ b/t/UnixTime.t
@@ -109,4 +109,4 @@ ddg_goodie_test([qw(
'unix time info' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Uppercase.t b/t/Uppercase.t
index 750f05f0c..4e8177ed3 100755
--- a/t/Uppercase.t
+++ b/t/Uppercase.t
@@ -34,4 +34,4 @@ ddg_goodie_test(
'uppercase 123' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Uptime.t b/t/Uptime.t
index a45bc2a18..15235ae82 100644
--- a/t/Uptime.t
+++ b/t/Uptime.t
@@ -173,4 +173,4 @@ ddg_goodie_test(
'up time 99%%' => undef
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/VIN.t b/t/VIN.t
index f3d9b98b1..da7a178ac 100644
--- a/t/VIN.t
+++ b/t/VIN.t
@@ -73,4 +73,4 @@ ddg_goodie_test(
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/ValarMorghulis.t b/t/ValarMorghulis.t
index 32db4adbd..5ef5e1e67 100644
--- a/t/ValarMorghulis.t
+++ b/t/ValarMorghulis.t
@@ -28,4 +28,4 @@ ddg_goodie_test(
'valar morghulis meaning' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Wavelength.t b/t/Wavelength.t
index 71e0674f1..c52230ffd 100644
--- a/t/Wavelength.t
+++ b/t/Wavelength.t
@@ -42,4 +42,4 @@ sub mk_test {
result => $expect,
}
);
-}
\ No newline at end of file
+}
diff --git a/t/Week.t b/t/Week.t
index b79f49368..d01aba334 100755
--- a/t/Week.t
+++ b/t/Week.t
@@ -106,4 +106,4 @@ ddg_goodie_test(
);
restore_time();
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/WeekdaysBetween.t b/t/WeekdaysBetween.t
index 38194ca23..42fd71129 100755
--- a/t/WeekdaysBetween.t
+++ b/t/WeekdaysBetween.t
@@ -131,4 +131,4 @@ ddg_goodie_test(
'Weekdays between 18/17/2013 and 21/23/2015 inclusive' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Weight.t b/t/Weight.t
index 41c593d22..2965f613c 100644
--- a/t/Weight.t
+++ b/t/Weight.t
@@ -22,4 +22,4 @@ ddg_goodie_test(
'weight 5' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/WhereAmI.t b/t/WhereAmI.t
index 8878216eb..f9b30626e 100644
--- a/t/WhereAmI.t
+++ b/t/WhereAmI.t
@@ -32,4 +32,4 @@ ddg_goodie_test(
'my location is nowhere!' => undef,
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/WorkdaysBetween.t b/t/WorkdaysBetween.t
index 914d83fc6..0110502ab 100755
--- a/t/WorkdaysBetween.t
+++ b/t/WorkdaysBetween.t
@@ -232,4 +232,4 @@ ddg_goodie_test(
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/ZappBrannigan.t b/t/ZappBrannigan.t
index 0895f24c6..90c70b034 100644
--- a/t/ZappBrannigan.t
+++ b/t/ZappBrannigan.t
@@ -28,4 +28,4 @@ ddg_goodie_test(
),
);
-done_testing;
\ No newline at end of file
+done_testing;
diff --git a/t/Zodiac.t b/t/Zodiac.t
index 0df9923db..699ccc056 100644
--- a/t/Zodiac.t
+++ b/t/Zodiac.t
@@ -111,4 +111,4 @@ ddg_goodie_test([ qw( DDG::Goodie::Zodiac ) ],
restore_time();
-done_testing;
\ No newline at end of file
+done_testing;