Perguntas com a marcação «jestjs»

Jest é uma estrutura de teste de unidade de JavaScript feita pelo Facebook com base em Jasmine e fornece criação automatizada de mock e um ambiente jsdom. Geralmente é usado para testar componentes do React.


10
Dependência simulada em brincadeira com o texto
Ao testar um módulo que possui uma dependência em um arquivo diferente. Quando atribuir esse módulo para ser jest.Mockdigitado dá um erro de que o método mockReturnThisOnce(ou qualquer outro método jest.Mock) não existe na dependência, isso é porque ele foi digitado anteriormente. Qual é a maneira correta de obter o …

4
Execute apenas UM teste com Jest
Quero fazer apenas um teste com Jest. Eu uso it.onlyou describe.only, mas ainda executa muitos testes. Acho que executa todos os testes desde meu último commit, mas não deveria ter esse comportamento com o onlysinalizador definido explicitamente, certo? O que causa esse comportamento e como posso executar um único teste?




1
Por que getComputedStyle () em um teste JEST retorna resultados diferentes para estilos computados no DevTools do Chrome / Firefox
Eu escrevi um botão personalizado ( MyStyledButton) baseado em material-ui Button . import React from "react"; import { Button } from "@material-ui/core"; import { makeStyles } from "@material-ui/styles"; const useStyles = makeStyles({ root: { minWidth: 100 } }); function MyStyledButton(props) { const buttonStyle = useStyles(props); const { children, width, ...others …


1
Como testar a unidade com o gracejo no componente vue composition api?
Estou escrevendo um teste de unidade com gracejo, para o meu componente da API de composição em vue.js. Mas não consigo acessar funções na configuração da API de composição (). Indicator.vue <template> <div class="d-flex flex-column justify-content-center align-content-center"> <ul class="indicator-menu d-flex justify-content-center"> <li v-for="step in steps" :key="step"> <a href="#" @click="updateValue(step)" :class="activeClass(step, …

2
Não é possível testar os métodos de postagem com o Jest devido a erro não pode ler mockImplementation of undefined
Eu tenho um serviço de API onde tenho métodos diferentes para fazer chamadas para as APIs. Testei com êxito todas as solicitações GET, mas estou tendo problemas para testar as solicitações POST. Este é o método: export default class ApiService { static makeApiCall = <T>( url: string, oneCb: <T>(d: Data) …

1
Como testar componentes de classe em reagir
Estou tentando alguns testes de unidade, criei uma sandbox com um exemplo falso https://codesandbox.io/s/wizardly-hooks-32w6l (na realidade, tenho um formulário) class App extends React.Component { constructor(props) { super(props); this.state = { number: 0 }; } handleSubmit = (number1, number2) => { this.setState({ number: this.handleMultiply(number1, number2) }) } handleMultiply = (number1, number2) …

3
Como usar o jest.config.js com o create-react-app
Gostaria de mudar minha configuração jest do meu package.json, estou tentando usar o --config como sugerido aqui, mas obtém o erroargv.config.match is not a function package.json "scripts": { "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test --config jest.config.js", "eject": "react-scripts eject", }, cli hutber@hutber-mac:/var/www/management/node$ npm test -u > management-fresh@0.1.0 …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.