File tree Expand file tree Collapse file tree 11 files changed +201
-5
lines changed Expand file tree Collapse file tree 11 files changed +201
-5
lines changed Original file line number Diff line number Diff line change 1+ -L .
Original file line number Diff line number Diff line change 1+ # Compiled and temporary files
12* .elc
3+ * ~
4+
5+ # Cask
26/.cask
3- / test / sandbox
4- / features / sandbox
5- / dist
6- /build
7- /tmp
7+ dist
8+
9+ # Ecukes
10+ /features / project / .cask
11+ /features / project / test / * .el
Original file line number Diff line number Diff line change 1+ language : generic
2+ sudo : false
3+ before_install :
4+ - curl -fsSkL https://gist.github.com/rejeep/ebcd57c3af83b049833b/raw > x.sh && source ./x.sh
5+ - evm install $EVM_EMACS --use --skip
6+ - cask
7+ env :
8+ - EVM_EMACS=emacs-24.1-travis
9+ - EVM_EMACS=emacs-24.2-travis
10+ - EVM_EMACS=emacs-24.3-travis
11+ - EVM_EMACS=emacs-24.4-travis
12+ - EVM_EMACS=emacs-24.5-travis
13+ script :
14+ - emacs --version
15+ - make test
16+
17+ notifications :
18+ email : false
Original file line number Diff line number Diff line change 1+ (source gnu )
2+ (source melpa )
3+
4+ (package-file " fireplace.el" )
5+
6+ (development
7+ (depends-on " f" )
8+ (depends-on " ecukes" )
9+ (depends-on " ert-runner" )
10+ (depends-on " el-mock" )
11+ (depends-on " undercover" )
12+ (depends-on " cask-package-toolset" ))
Original file line number Diff line number Diff line change 1+ CASK ?= cask
2+ EMACS ?= emacs
3+
4+ all : test
5+
6+ test : unit ecukes
7+
8+ unit :
9+ ${CASK} exec ert-runner
10+
11+ ecukes :
12+ ${CASK} exec ecukes
13+
14+ install :
15+ ${CASK} install
Original file line number Diff line number Diff line change 11emacs-fireplace
22================
3+
4+ .. image :: https://travis-ci.org/johanvts/emacs-fireplace.svg
5+ :target: https://travis-ci.org/johanvts/emacs-fireplace
6+ .. image :: https://coveralls.io/repos/johanvts/emacs-fireplace/badge.svg
7+ :target: https://coveralls.io/r/johanvts/emacs-fireplace
8+ .. image :: http://melpa.org/packages/emacs-fireplace-badge.svg
9+ :target: http://melpa.org/#/emacs-fireplace
10+ .. image :: http://stable.melpa.org/packages/emacs-fireplace-badge.svg
11+ :target: http://stable.melpa.org/#/emacs-fireplace
12+ .. image :: https://img.shields.io/github/tag/johanvts/emacs-fireplace.svg
13+ :target: https://github.com/johanvts/emacs-fireplace/tags
14+ .. image :: http://img.shields.io/:license-gpl3-blue.svg
15+ :target: http://www.gnu.org/licenses/gpl-3.0.html
16+
17+
318.. image :: https://raw.github.com/johanvts/emacs-fireplace/master/img/fireplace.gif
419
520About
Original file line number Diff line number Diff line change 1+ Feature : Do Some things
2+ In order to do something
3+ As a user
4+ I want to do something
5+
6+ Scenario : Do Something
7+ Given I have "something"
8+ When I have "something"
9+ Then I should have "something"
10+ And I should have "something"
11+ But I should not have "something"
Original file line number Diff line number Diff line change 1+ ; ; This file contains your project specific step definitions. All
2+ ; ; files in this directory whose names end with "-steps.el" will be
3+ ; ; loaded automatically by Ecukes.
4+
5+ (Given " ^I have \" \\ (.+\\ )\" $"
6+ (lambda (something )
7+ ; ; ...
8+ ))
9+
10+ (When " ^I have \" \\ (.+\\ )\" $"
11+ (lambda (something )
12+ ; ; ...
13+ ))
14+
15+ (Then " ^I should have \" \\ (.+\\ )\" $"
16+ (lambda (something )
17+ ; ; ...
18+ ))
19+
20+ (And " ^I have \" \\ (.+\\ )\" $"
21+ (lambda (something )
22+ ; ; ...
23+ ))
24+
25+ (But " ^I should not have \" \\ (.+\\ )\" $"
26+ (lambda (something )
27+ ; ; ...
28+ ))
Original file line number Diff line number Diff line change 1+ (require 'f )
2+
3+ (defvar emacs-fireplace-support-path
4+ (f-dirname load-file-name))
5+
6+ (defvar emacs-fireplace-features-path
7+ (f-parent emacs-fireplace-support-path))
8+
9+ (defvar emacs-fireplace-root-path
10+ (f-parent emacs-fireplace-features-path))
11+
12+ (add-to-list 'load-path emacs-fireplace-root-path)
13+
14+ (require 'undercover )
15+ (undercover " *.el"
16+ (:exclude " *-test.el" )
17+ (:report-file " /tmp/undercover-report.json" ))
18+ (require 'emacs-fireplace )
19+ (require 'espuds )
20+ (require 'ert )
21+
22+ (Setup
23+ ; ; Before anything has run
24+ )
25+
26+ (Before
27+ ; ; Before each scenario is run
28+ )
29+
30+ (After
31+ ; ; After each scenario is run
32+ )
33+
34+ (Teardown
35+ ; ; After when everything has been run
36+ )
Original file line number Diff line number Diff line change 1+ ; ;; Test for `emacs-fireplace'
2+
3+ ; ;; Commentary:
4+ ; ; These are the tests for `emacs-fireplace'
5+
6+ ; ;; Code:
7+
8+ (ert-deftest emacs-fireplace-should-not-pass ()
9+ (should-not nil ))
10+
You can’t perform that action at this time.
0 commit comments