summaryrefslogtreecommitdiff
path: root/cider-test.el
Commit message (Collapse)AuthorAge
...
* Add cider-stacktrace-print-lengthMichael Griffiths2015-03-15
|
* Update copyright yearsBozhidar Batsov2015-03-01
|
* New defcustom `cider-auto-select-test-report-buffer`Matt Mitchell2015-02-25
| | | This new setting controls whether or not the test-report-buffer is auto-selected after running a test. Default is true. Set to nil to prevent the report buffer selection.
* [Fix #885] Ensure text property keys are symbols.Marshall Bockrath-Vandegrift2014-12-18
| | | | | | Maps received via nREPL have string keys. The Emacs Lisp text property functions expect all property keys to be symbols. Thus we must first intern any non-symbol property keys prior to applying them as text properties.
* [Fix #784] Make it possible to run tests in the current ns with `C-u C-c ,`Bozhidar Batsov2014-11-15
|
* [#784] Document the existence of cider-test-infer-test-ns and make it a ↵Bozhidar Batsov2014-11-15
| | | | defcustom
* [#868] Handle stdout and stderr responses for test requestsBozhidar Batsov2014-11-05
|
* correctly handle nREPL dicts in cider-test.elVitalie Spinu2014-09-15
|
* [Fix #749] Make font-locking compatible with font-lock-modeBozhidar Batsov2014-09-14
| | | | See https://github.com/jlr/rainbow-delimiters/issues/33 for details.
* Merge pull request #778 from vitoshka/bencodeBozhidar Batsov2014-09-09
|\ | | | | [Fix #776, #773, #733] Rewrite bencode parser
| * [Fix #776, #773, #733] Rewrite bencode decoderVitalie Spinu2014-09-08
| | | | | | | | | | | | | | - nREPL dicts are now plists and accessor api is given by `nrepl-dict-p`, `nrepl-dict-get` and `nrepl-dict-put`. - nested stack is used for decoded messages to avoid re-parsing of incomplete messages - queues are used for raw strings from server and for decoded requests
* | Observe `cider-stacktrace-print-level` for test errors.Jeff Valk2014-09-05
|/ | | | | | | Pass the `cider-stacktrace-print-level` defcustom added in 2142ee5 when viewing stacktraces for test errors. Also, change `if` to a `when` to clarify intent.
* cider-jump -> cider-jump-to-varBozhidar Batsov2014-09-03
|
* Replace an usage of goto-lineBozhidar Batsov2014-08-29
|
* Replace a usage of cl-pluspBozhidar Batsov2014-08-23
|
* Only show cider-test-report buffer on test failures.Roman Scherer2014-08-22
| | | | | | | This PR doesn't show the *cider-test-report* on successful tests anymore. Most people will close that buffer anyway right after it popped up, and a message in the echo area is probably enough to indicate that everything is fine. Setting `cider-test-report-on-success` to `t` restores the old behaviour.
* Don't move point when clearing or highlighting test resultsRoman Scherer2014-08-21
| | | | | | | | | | | | | | | | When running tests with cider-test failing tests are highlighted in the source files, or if tests are passing again previous highlights are cleared. The code that does this is using the `cider-find-var` function to find the buffer for a vars under test and then does it's job. `cider-find-var` used to move point to the line at which the var was found. This is a problematic side effect, because code using `cider-find-var` to find the buffer can't use save-excursion because it doesn't know which buffer to safe beforehand. This PR removes the `goto-line` in `cider-find-var` and returns just the buffer without any side effect. The `cider-company-location` uses similar code as `cider-find-var` but with `save-excursion` wrapped around it.
* Modify when test report success message is shown.Jeff Valk2014-08-20
|
* Add keybindings for buttons in test-report mode.Neale Swinnerton2014-07-16
| | | | This is the same change as #666 repeated in another minor mode.
* [Fix #633, #659] Refactor `cider-find-` and `cider-jump-`.Jeff Valk2014-07-08
| | | | | | | | | | | The functions for resolving and jumping to vars and files had become unwieldy. This makes them tractable, and uses the simplified behavior to fix: 1. The `cider-jump` and `cider-test-clear-highlights` cases where a var exists after the file in which it was defined has been deleted. 2. The `cider-test-clear-highlights` case where the user closes one REPL session and starts another in a different project.
* [Fix #637] Ensure stacktrace presents exceptions with nil message.Jeff Valk2014-06-18
| | | | Also, add `cider-test-report-buffer` to `cider-ancilliary-buffers`.
* [Fix #629] Remove use of paredit in 'cider-test'.Jeff Valk2014-06-17
|
* Move menu definitions inside keymap definitionsBozhidar Batsov2014-06-17
|
* [Fix #626] Enable `cider-test-run-test` on any Clojure buffer.Jeff Valk2014-06-16
| | | | | | | | | | Previously this command was only enabled in the report buffer and on tests that had previous failures/errors. This requires `clojure-mode` [#238](https://github.com/clojure-emacs/clojure-mode/pull/238). Also, update context menus and key binding documentation.
* [Fix #613] Add clojure.test integration.Jeff Valk2014-06-15
Add 'cider-test' to replace the venerable, now-retired 'clojure-test-mode'.