phpunit.el
0.17.1
Gerencie os testes PHPUnit do Emacs (>= 24.3)
A forma recomendada de instalar phpunit.el
é via MELPA:
M-x package-install phpunit.el
ou barril:
(depends-on "phpunit.el")
Estas funções estão disponíveis:
phpunit-current-test
: inicia testes de unidade para o teste atual em uma classephpunit-current-class
: inicia testes de unidade para a classe atualphpunit-current-project
: inicia todos os testes de unidadephpunit-group
: inicia o PHPUnit para grupoVocê pode criar algumas combinações de teclas com estes comandos:
(define-key web-mode-map (kbd " C-t t " ) ' phpunit-current-test)
(define-key web-mode-map (kbd " C-t c " ) ' phpunit-current-class)
(define-key web-mode-map (kbd " C-t p " ) ' phpunit-current-project)
ou use o modo menor:
(add-to-list ' auto-mode-alist ' ( " \ .php$' " . phpunit-mode))
As seguintes variáveis de configuração estão disponíveis:
( setq phpunit-configuration-file " phpunit.xml " )
( setq phpunit-root-directory " ./ " )
phpunit.el
usa Cask para gerenciamento de dependências. Instale-o e recupere as dependências:
$ curl -fsSL https://raw.githubusercontent.com/cask/cask/master/go | python
$ export PATH="$HOME/.cask/bin:$PATH"
$ cask
Lançar testes de unidade do shell
$ make clean test
Usando superintendente:
Atalhos de teclado | Descrição |
---|---|
Cc, t | iniciar testes unitários do buffer |
Cc, b | lançar testes unitários |
Cc, g | lançar testes unitários com tag (find, regexp, ...) |
Se você deseja iniciar um único teste de unidade, adicione uma tag específica:
(ert-deftest test-foobar ()
:tags ' (current)
E inicie-o usando: Cc, ge especifique tag: current
Veja aqui
Um changelog está disponível aqui.
Consulte LICENÇA.
Nicolas Lamirault [email protected]