diff --git a/clojure/gol/project.clj b/clojure/gol/project.clj index 017b9c5..547f2d7 100644 --- a/clojure/gol/project.clj +++ b/clojure/gol/project.clj @@ -1,4 +1,5 @@ (defproject gol "0.1.0-SNAPSHOT" :description "Game of Life pairing test" :min-lein-version "2.5.1" - :dependencies [[org.clojure/clojure "1.6.0"]]) + :dependencies [[org.clojure/clojure "1.11.1"]] + :main gol.core) diff --git a/clojure/gol/src/gol/core.clj b/clojure/gol/src/gol/core.clj index 8ef032c..3106727 100644 --- a/clojure/gol/src/gol/core.clj +++ b/clojure/gol/src/gol/core.clj @@ -1,6 +1,10 @@ (ns gol.core) -(defn foo - "I don't do a whole lot." - [x] - (println x "Hello, World!")) +(defn greeting + "Builds a greeting for the given name." + [name] + (str "Hello, " name "!")) + +(defn -main + [& args] + (println (greeting "world"))) diff --git a/clojure/gol/test/gol/core_test.clj b/clojure/gol/test/gol/core_test.clj index fe37605..37b165e 100644 --- a/clojure/gol/test/gol/core_test.clj +++ b/clojure/gol/test/gol/core_test.clj @@ -2,6 +2,6 @@ (:require [clojure.test :refer :all] [gol.core :refer :all])) -(deftest a-test - (testing "FIXME, I fail." - (is (= 0 1)))) +(deftest greeting-test + (testing "greeting addresses the name it is given" + (is (= "Hello, world!" (greeting "world")))))