emacs dumb-jump unittest dev

revision 6aaf3fb5925994311f9e896d181e111b74f878e4

raw

output.txt

dumb-jump$ cask exec ert-runner --pattern dumb-jump-php
Running 1 tests (2020-05-11 13:11:28+0200)

Test dumb-jump-php-method-static backtrace:

  (let ((php-file (f-join test-data-dir-php "buffer.php"))) (save-curr
  (closure (t) nil (let ((php-file (f-join test-data-dir-php "buffer.p
  #[0 "\306\307!r\211q\210\310\311\312\313\314\315!\316\"\317\320%DC
  funcall(#[0 "\306\307!r\211q\210\310\311\312\313\314\315!\316\"\31
  ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc
  #[0 "r\304 q\210\305 )\306\307\310\311\312\313!\314\"\315\316%DC\2
  funcall(#[0 "r\304 q\210\305 )\306\307\310\311\312\313!\314\"\315\
  ert-run-test([cl-struct-ert-test dumb-jump-php-method-static nil (cl
  ert-run-or-rerun-test([cl-struct-ert--stats (and t "dumb-jump-php") 
  ert-run-tests((and t "dumb-jump-php") (lambda (event-type &rest even
  ert-runner/run-tests-batch((and t "dumb-jump-php"))
  (let ((stats (ert-runner/run-tests-batch selector))) (kill-emacs (if
  ert-runner/run-tests-batch-and-exit((and t "dumb-jump-php"))
  (if ert-runner-verbose (ert-runner/run-tests-batch-and-exit ert-runn
  (let ((test-files (ert-runner--test-files tests)) (test-helper (f-ex
  ert-runner/run()
  apply(ert-runner/run nil)
  commander--handle-command(nil)
  commander-parse(("--pattern" "dumb-jump-php"))
  (if commander-parsing-done nil (commander-parse (or commander-args (
  (progn (setq commander-default-config nil) (setq commander-options n
  eval-buffer(#<buffer  *load*> nil "/home/cweiske/compilethings/dumb-
  load-with-code-conversion("/home/cweiske/compilethings/dumb-jump/.ca
  load("/home/cweiske/compilethings/dumb-jump/.cask/24.5/elpa/ert-runn
  command-line-1(("-scriptload" "/home/cweiske/compilethings/dumb-jump
  command-line()
  normal-top-level()

Test dumb-jump-php-method-static condition:

    (end-of-buffer)

   FAILED  1/1  dumb-jump-php-method-static

Ran 1 tests, 0 results as expected, 1 unexpected (2020-05-11 13:11:28+0200)

1 unexpected results:
   FAILED  dumb-jump-php-method-static

raw

test/dumb-jump-test.el

1
2
3
4
5
6
7
8
9
10
(ert-deftest dumb-jump-php-method-static ()
  (let ((php-file (f-join test-data-dir-php "buffer.php")))
    (with-current-buffer (find-file-noselect php-file t)
      (goto-char (point-min))
      (forward-line 5)
      (forward-char 8)
      (with-mock
       (mock (dumb-jump-goto-file-line * 6 18))
       (should (string= php-file (dumb-jump-go)))))))
 

History