Domande taggate «enzyme»

3
React Enzyme trova il secondo (o ennesimo) nodo
Sto testando un componente React con rendering superficiale Jasmine Enzyme. Semplificato qui ai fini di questa domanda ... function MyOuterComponent() { return ( <div> ... <MyInnerComponent title="Hello" /> ... <MyInnerComponent title="Good-bye" /> ... </div> ) } MyOuterComponentha 2 istanze di MyInnerComponente vorrei testare gli oggetti di scena su ciascuna di …
128 reactjs  jasmine  enzyme 


16
Enzima: come accedere e impostare il valore <input>?
Sono confuso su come accedere al &lt;input&gt;valore durante l'utilizzo mount. Ecco cosa ho come test: it('cancels changes when user presses esc', done =&gt; { const wrapper = mount(&lt;EditableText defaultValue="Hello" /&gt;); const input = wrapper.find('input'); console.log(input.render().attr('value')); input.simulate('focus'); done(); }); La console viene stampata undefined. Ma se modifico leggermente il codice, funziona: …

4
Come deridere l'usoHistory hook in jest?
Sto usando il gancio UseHistory nel router di reazione v5.1.2 con dattiloscritto? Durante l'esecuzione del test unitario, ho riscontrato un problema. TypeError: impossibile leggere la proprietà 'history' di undefined. import { mount } from 'enzyme'; import React from 'react'; import {Action} from 'history'; import * as router from 'react-router'; import …

1
Perché getComputedStyle () in un test JEST restituisce risultati diversi agli stili calcolati in Chrome / Firefox DevTools
Ho scritto un pulsante personalizzato ( MyStyledButton) basato su 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 …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.