|
|
|
@ -12,6 +12,18 @@
|
|
|
|
|
(is (not (s/valid? ::sut/id "https://no-uri:abc")))
|
|
|
|
|
(is (not (s/valid? ::sut/id ["https://social.bla/alyssa/status/RANDOMHASH", "https://social.bla/alyssa/status/RANDOMHASH2"]))))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(deftest type-test
|
|
|
|
|
(is (s/valid? ::sut/type "https://social.bla/alyssa/status/RANDOMHASH"))
|
|
|
|
|
(is (s/valid? ::sut/type "Activity"))
|
|
|
|
|
(is (s/valid? ::sut/type "Activity"))
|
|
|
|
|
(is (s/valid? ::sut/type ["https://social.bla/alyssa/status/RANDOMHASH", "https://social.bla/alyssa/status/RANDOMHASH2"]))
|
|
|
|
|
(is (not (s/valid? ::sut/type nil)))
|
|
|
|
|
(is (not (s/valid? ::sut/type [])))
|
|
|
|
|
(is (not (s/valid? ::sut/type 2)))
|
|
|
|
|
(is (not (s/valid? ::sut/type "https://no-uri:abc")))
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
(deftest object-test
|
|
|
|
|
(is (s/valid? ::sut/object "http://example.org/posts/1"))
|
|
|
|
|
(is (s/valid? ::sut/object {:type "Note",
|
|
|
|
|