summaryrefslogtreecommitdiff
path: root/Cask
diff options
context:
space:
mode:
authordickmao <rchiang@cs.stonybrook.edu>2018-08-28 21:48:31 -0400
committerdickmao <dick.r.chiang@gmail.com>2018-08-30 00:14:42 -0400
commit800dd7677276f9e425c5db37b3e31e56ab1dad32 (patch)
tree09eb145ffcbaf89d873c89e8346ee8d38a88ebbe /Cask
parent5bd1e7248bb9bf3b335cbd6bec250866bd165af1 (diff)
Add tests for castling legality and ics response handling.
Fixes misinterpretation of "e1-b1" as a valid queenside castle, and makes more sense of ics basic response handling #21. `make test` should run the historic.pgn test and the new ecukes tests.
Diffstat (limited to 'Cask')
-rw-r--r--Cask29
1 files changed, 29 insertions, 0 deletions
diff --git a/Cask b/Cask
new file mode 100644
index 0000000..6cb2749
--- /dev/null
+++ b/Cask
@@ -0,0 +1,29 @@
+;;-*- Mode: Emacs-Lisp -*-
+;; Cask is a package manager for emacs lisp projects. It runs
+;; tests and can generate the _pkg.el file.
+;;
+;; See http://cask.readthedocs.org/en/latest/guide/dsl.html for more
+;; information about Cask.
+;;
+;; cask pkg-file
+;;
+;; cask exec ecukes
+;; cask install
+;;
+;; are particularly useful commands (update/install is for flycheck-cask).
+;;
+;;; Code:
+
+(source gnu)
+(source melpa)
+
+(package-file "chess.el")
+
+(development
+ ;; optional dependencies (used in the tests)
+ (depends-on "f")
+ (depends-on "ert-runner")
+ (depends-on "ecukes")
+ (depends-on "espuds"))
+
+;;; Cash ends here