|
24 | 24 |
|
25 | 25 | (use-fixtures :once fixture)
|
26 | 26 |
|
27 |
| -(def simplified-apache2-uri "http://apache.org/licenses/license-2.0") |
| 27 | +(def simplified-apache2-uri "http://apache.org/license/license-2.0") |
28 | 28 |
|
29 | 29 | (deftest simplify-uri-tests
|
30 | 30 | (testing "Nil, empty or blank values"
|
|
43 | 43 | (is (= "mailto:someone@example.com?subject=this%20is%20the%20subject&cc=someone_else@example.com&body=this%20is%20the%20body"
|
44 | 44 | (simplify-uri "mailto:someone@example.com?subject=This%20is%20the%20subject&cc=someone_else@example.com&body=This%20is%20the%20body"))))
|
45 | 45 | (testing "Valid uris that don't get simplified"
|
46 |
| - (is (= simplified-apache2-uri (simplify-uri simplified-apache2-uri))) |
47 |
| - (is (= "http://creativecommons.org/licenses/by-sa/4.0/legalcode" (simplify-uri "http://creativecommons.org/licenses/by-sa/4.0/legalcode")))) |
| 46 | + (is (= simplified-apache2-uri (simplify-uri simplified-apache2-uri))) |
| 47 | + (is (= "http://creativecommons.org/license/by-sa/4.0/legalcode" (simplify-uri "http://creativecommons.org/licenses/by-sa/4.0/legalcode")))) |
48 | 48 | (testing "Valid uris that get simplified"
|
49 | 49 | (is (= simplified-apache2-uri (simplify-uri "http://www.apache.org/licenses/LICENSE-2.0")))
|
50 | 50 | (is (= simplified-apache2-uri (simplify-uri "https://www.apache.org/licenses/LICENSE-2.0")))
|
|
55 | 55 | (is (= simplified-apache2-uri (simplify-uri "https://www.apache.org/licenses/license-2.0.txt")))
|
56 | 56 | (is (= simplified-apache2-uri (simplify-uri "http://apache.org/licenses/LICENSE-2.0.pdf")))
|
57 | 57 | (is (= simplified-apache2-uri (simplify-uri " http://www.apache.org/licenses/LICENSE-2.0.html ")))
|
58 |
| - (is (= "http://gnu.org/licenses/agpl" (simplify-uri "https://www.gnu.org/licenses/agpl.txt"))) |
| 58 | + (is (= "http://gnu.org/license/agpl" (simplify-uri "https://www.gnu.org/licenses/agpl.txt"))) |
| 59 | + (is (= "http://opensource.org/license/mit" (simplify-uri "https://opensource.org/license/MIT"))) |
| 60 | + (is (= "http://opensource.org/license/mit" (simplify-uri "https://opensource.org/license/MIT/"))) |
| 61 | + (is (= "http://opensource.org/license/mit" (simplify-uri "https://opensource.org/license/mit/"))) |
| 62 | + (is (= "http://opensource.org/license/mit" (simplify-uri "https://opensource.org/license/MIT.TXT"))) |
| 63 | + (is (= "http://opensource.org/license/mit" (simplify-uri "https://opensource.org/licence/MIT"))) |
| 64 | + (is (= "http://opensource.org/license/mit" (simplify-uri "https://opensource.org/licenses/MIT"))) |
| 65 | + (is (= "http://opensource.org/license/mit" (simplify-uri "https://opensource.org/licences/MIT"))) |
59 | 66 | (is (= "http://gnu.org/software/classpath/license" (simplify-uri "https://www.gnu.org/software/classpath/license.html")))
|
60 | 67 | (is (= "http://raw.githubusercontent.com/pmonks/lice-comb/main/license" (simplify-uri "https://raw.githubusercontent.com/pmonks/lice-comb/main/LICENSE")))
|
61 | 68 | (is (= "http://github.com/pmonks/lice-comb/blob/main/license" (simplify-uri "https://github.com/pmonks/lice-comb/blob/main/LICENSE")))))
|
|
0 commit comments