From 37dfe8c9fdedb94ef5ecd1907ac3ccf9c020dac7 Mon Sep 17 00:00:00 2001 From: Carlo Sciolla Date: Fri, 11 Nov 2016 11:51:49 +0100 Subject: [PATCH] Added Cask and ert-runner infrastructure --- Cask | 10 ++++++++++ test/plantuml-mode-test.el | 15 +++++++++++++++ test/test-helper.el | 21 +++++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 Cask create mode 100644 test/plantuml-mode-test.el create mode 100644 test/test-helper.el diff --git a/Cask b/Cask new file mode 100644 index 0000000..70a9d8e --- /dev/null +++ b/Cask @@ -0,0 +1,10 @@ +(source gnu) +(source melpa) + +(package-file "plantuml-mode.el") + +(development + (depends-on "f") + (depends-on "ecukes") + (depends-on "ert-runner") + (depends-on "el-mock")) diff --git a/test/plantuml-mode-test.el b/test/plantuml-mode-test.el new file mode 100644 index 0000000..81ba1bf --- /dev/null +++ b/test/plantuml-mode-test.el @@ -0,0 +1,15 @@ +;;; plantuml-mode-test.el --- PlantUML Mode tests -*- lexical-binding: t; -*- + +;; Author: Carlo Sciolla (skuro) +;; Maintainer: Carlo Sciolla (skuro) +;; URL: https://github.com/skuro/plantuml-mode + +;;; Commentary: + +;;; Code: + +(ert-deftest initial-jar-location () + (should (equal (expand-file-name "~/plantuml.jar") + plantuml-jar-path))) + +;;; plantuml-mode-test.el ends here diff --git a/test/test-helper.el b/test/test-helper.el new file mode 100644 index 0000000..a52839a --- /dev/null +++ b/test/test-helper.el @@ -0,0 +1,21 @@ +;;; test-helper.el --- PlantUML Mode test initialization -*- lexical-binding: t; -*- + +;; Author: Carlo Sciolla (skuro) +;; Maintainer: Carlo Sciolla (skuro) +;; URL: https://github.com/skuro/plantuml-mode + +;;; Commentary: + +;;; Code: + +(require 'f) + +(defvar package-test-path + (f-dirname (f-this-file))) + +(defvar package-code-path + (f-parent package-test-path)) + +(require 'plantuml-mode (f-expand "plantuml-mode.el" package-code-path)) + +;;; test-helper.el ends here