Skip to content

Captura a saída de 'console.log ()' e incorpora-o ao instantâneo de um teste baseado em JEST.

License

Notifications You must be signed in to change notification settings

brodao-zz/act-jest-snapshot-console

Repository files navigation

AC Ferramentas: JEST - instantâneo de console (NodeJS)

Build Status codecov CC BY license

All Contributors

Objetivo

Captura a saída de console.log() e incorpora-o ao instantâneo de um teste baseado em JEST.

Example

Instalação

npm install --save-dev act-jest-snapshot-console

Uso

Em package.json, configure o :

...
  },
	"jest": {
		...,
		"snapshotSerializers": [
			"act-jest-snapshot-console"
		]
	},
	...

Nos testes:

const { wrap } = require('act-jest-snapshot-console');
...
function myFuncToTest() {
  console.log("Executando myFuncToTest")
}
...
test('before', () => {
  expect(myFuncToTest).toMatchSnapshot();
});

test('after', () => {
  expect(wrap(myFuncToTest)).toMatchSnapshot();
});

Licenciamento

O AC Ferramentas é de uso gratuíto por qualquer pessoa e pode ser utilizado em trabalhos com fins comerciais ou não.

A extensão em si, é um sofware de fonte aberto, gratuíto e distribuí­do sob a licença CC BY-NC-SA.

Suporte

O suporte é efetuado exclusivamente via chamados e/ou consultando a documentação da ferramenta.

Doação

Ajude a manter gratuíto e aberto. Se o que disponibilizamos gratuitamente e de forma aberta esta sendo-lhe útil, considere efetuar uma contribuição por um dos meios indicados.

O trabalho é voluntário e não concede nenhum direito/privilégio, incluindo eventuais ganhos pecuniários. Veja CONTRIBUTING para saber mais.

Nossos sinceros agradecimentos vão para:


Alan Cândido

💻

Este projeto segue a especificação all-contributors.

Contribuições de qualquer tipo são bem-vindas!

About

Captura a saída de 'console.log ()' e incorpora-o ao instantâneo de um teste baseado em JEST.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project