From 5c19be147ced126a3374d0ab6ce359708732e2eb Mon Sep 17 00:00:00 2001 From: Arnout Engelen Date: Sat, 27 Jun 2020 19:59:26 +0200 Subject: [PATCH] Restore twitter tests --- src/test/mastodon_bot/core_test.cljs | 25 --------------------- src/test/mastodon_bot/twitter_api_test.cljs | 25 +++++++++++++++++++++ 2 files changed, 25 insertions(+), 25 deletions(-) delete mode 100755 src/test/mastodon_bot/core_test.cljs create mode 100644 src/test/mastodon_bot/twitter_api_test.cljs diff --git a/src/test/mastodon_bot/core_test.cljs b/src/test/mastodon_bot/core_test.cljs deleted file mode 100755 index 9856836..0000000 --- a/src/test/mastodon_bot/core_test.cljs +++ /dev/null @@ -1,25 +0,0 @@ -(ns mastodon-bot.core-test - (:require - [cljs.test :refer-macros [deftest is testing run-tests]] - [cljs.reader :as edn] - ["fs" :as fs] - [mastodon-bot.core :as core] - )) - -;; (deftest test-read-config -;; (is (= 300 core/max-post-length))) - -;; (defn readfile [filename] -;; (-> filename (fs/readFileSync #js {:encoding "UTF-8"}) edn/read-string)) - -;; (deftest test-remove-link-to-image -;; (is (= -;; "Mensen vragen om meer foto's in SPAMSPAMSPAM, dus bij deze achteraf de nieuwe kasten voor de projectenkast en de bookcrossingzone. Te vinden direct bij binnenkomst op de eerste en tweede verdieping." -;; (:text (core/parse-tweet (readfile "testdata/twitter/tweet-with-link-to-image.edn"))) -;; ))) - -;; (deftest test-parse-normal-tweet-text -;; (is (= -;; "Daar is 'ie dan! SPAMSPAMSPAM editie 2! Met een samenvatting van wat er in deze eerste twee maanden van 2020 gebeurd en gedaan is binnen @hack42. Lees het via: \nhttps://t.co/O1YzlWTFU3 #hackerspace #nieuws #arnhem #nuarnhem" -;; (:text (core/parse-tweet (readfile "testdata/twitter/normal-tweet.edn"))) -;; ))) diff --git a/src/test/mastodon_bot/twitter_api_test.cljs b/src/test/mastodon_bot/twitter_api_test.cljs new file mode 100644 index 0000000..72bd4b9 --- /dev/null +++ b/src/test/mastodon_bot/twitter_api_test.cljs @@ -0,0 +1,25 @@ +(ns mastodon-bot.twitter-api-test + (:require + [cljs.test :refer-macros [deftest is testing run-tests]] + [clojure.spec.alpha :as s] + [cljs.reader :as edn] + ["fs" :as fs] + [mastodon-bot.twitter-api :as sut] + )) + +(defn readfile [filename] + (-> filename (fs/readFileSync #js {:encoding "UTF-8"}) edn/read-string)) + +(def testconfig (readfile "test.edn")) + +(deftest test-parse-normal-tweet-text + (is (= + "Daar is 'ie dan! SPAMSPAMSPAM editie 2! Met een samenvatting van wat er in deze eerste twee maanden van 2020 gebeurd en gedaan is binnen @hack42. Lees het via: \nhttps://t.co/O1YzlWTFU3 #hackerspace #nieuws #arnhem #nuarnhem" + (:text (sut/parse-tweet (readfile "testdata/twitter/normal-tweet.edn"))) + ))) + +(deftest test-remove-link-to-image + (is (= + "Mensen vragen om meer foto's in SPAMSPAMSPAM, dus bij deze achteraf de nieuwe kasten voor de projectenkast en de bookcrossingzone. Te vinden direct bij binnenkomst op de eerste en tweede verdieping." + (:text (sut/parse-tweet (readfile "testdata/twitter/tweet-with-link-to-image.edn"))) + )))