Ganz einfach, ich möchte nur einen Test mit Jest durchführen. Ich habe it.onlyoder describe.onlyaber es laufen noch viele Tests. Ich denke, es werden alle Tests seit meinem letzten Commit ausgeführt, aber dieses Verhalten sollte nicht onlyexplizit gesetzt sein, oder? Was verursacht dieses Verhalten und wie wird ein einzelner Test ausgeführt?
Wie verspottet man eine schreibgeschützte Eigenschaft mit mock ? Ich habe es versucht: setattr(obj.__class__, 'property_to_be_mocked', mock.Mock()) aber das Problem ist, dass es dann für alle Instanzen der Klasse gilt ... was meine Tests bricht. Hast du eine andere Idee? Ich möchte nicht das gesamte Objekt verspotten, sondern nur diese bestimmte …
Ich teste eine Komponente, die zum Bearbeiten eines Objekts verwendet wird. Das Objekt verfügt über eine eindeutige idEigenschaft, die verwendet wird, um das bestimmte Objekt aus einem Array von Objekten abzurufen, die in einem Dienst gehostet werden. Das Spezifische idwird über einen Parameter beschafft, der über das Routing übergeben wird, …
Ich frage mich, ob es eine bessere Möglichkeit gibt , Konsolenfehler innerhalb eines bestimmten Jest-Tests zu deaktivieren (dh die ursprüngliche Konsole vor / nach jedem Test wiederherzustellen ). Hier ist mein aktueller Ansatz: describe("Some description", () => { let consoleSpy; beforeEach(() => { if (typeof consoleSpy === "function") { consoleSpy.mockRestore(); …
Ich habe eine Rails-Anwendung mit über 2.000 Beispielen in meinen RSpec-Tests. Es ist natürlich eine große Anwendung und es gibt viel zu testen. Das Ausführen dieser Tests zu diesem Zeitpunkt ist sehr ineffizient. Da dies so lange dauert, werden wir fast davon abgehalten, sie zu schreiben, bevor wir einen neuen …
Was ist der Unterschied zwischen letund einem beforeBlock in RSpec? Und wann jeweils zu verwenden? Was ist ein guter Ansatz (lassen oder vorher) im folgenden Beispiel? let(:user) { User.make !} let(:account) {user.account.make!} before(:each) do @user = User.make! @account = @user.account.make! end Ich habe diesen Stackoverflow-Beitrag studiert Aber ist es gut, …
Ich habe eine abstrakte Basisklasse, die ich als Basis für meine Unit-Tests verwende (TestNG 5.10). In dieser Klasse initialisiere ich die gesamte Umgebung für meine Tests, das Einrichten von Datenbankzuordnungen usw. Diese abstrakte Klasse verfügt über eine Methode mit einer @BeforeClassAnmerkung, die die Initialisierung durchführt. Als nächstes erweitere ich diese …
Ich möchte einen asynchronen Webdienstaufruf in meiner Dart-Anwendung zum Testen simulieren. Um die Zufälligkeit dieser Scheinanrufe zu simulieren, die reagieren (möglicherweise nicht in der richtigen Reihenfolge), möchte ich meine Mocks so programmieren, dass sie eine bestimmte Zeit warten (schlafen), bevor sie die 'Zukunft' zurückgeben. Wie kann ich das machen?
Ich bin verwirrt darüber, wie ich <input>bei der Verwendung auf Werte zugreifen soll mount. Folgendes habe ich als Test: it('cancels changes when user presses esc', done => { const wrapper = mount(<EditableText defaultValue="Hello" />); const input = wrapper.find('input'); console.log(input.render().attr('value')); input.simulate('focus'); done(); }); Die Konsole wird ausgedruckt undefined. Aber wenn ich …
Angenommen, ich habe den folgenden Code in einem Python-Komponententest: aw = aps.Request("nv1") aw2 = aps.Request("nv2", aw) Gibt es eine einfache Möglichkeit zu behaupten, dass eine bestimmte Methode (in meinem Fall aw.Clear()) in der zweiten Zeile des Tests aufgerufen wurde? zB gibt es so etwas: #pseudocode: assertMethodIsCalled(aw.Clear, lambda: aps.Request("nv2", aw))
Ich habe versucht, die norecursedirsOption in setup.cfg zu verwenden, um py.test anzuweisen, keine Tests aus bestimmten Verzeichnissen zu sammeln, aber es scheint, dass dies ignoriert wird. [tool:pytest] norecursedirs=lib/third Wenn ich renne, py.testsehe ich, wie es Tests von innen bekommt lib/third!
Wir haben eine Testsuite, die hauptsächlich JUnit-Assertions mit Hamcrest-Matchern verwendet. Einer unserer Mitarbeiter begann mit AssertJ zu experimentieren und beeindruckte die Leute mit seiner Syntax, Flexibilität und Deklarativität. JUnit bietet eine Funktion, für die ich in AssertJ kein Äquivalent finden kann: Hinzufügen einer benutzerdefinierten Assert-Fehlermeldung. Wir vergleichen häufig Objekte, die …
In Java kann der Programmierer erwartete Ausnahmen für JUnit-Testfälle wie folgt angeben: @Test(expected = ArithmeticException.class) public void omg() { int blackHole = 1 / 0; } Wie würde ich das in Kotlin machen? Ich habe zwei Syntaxvarianten ausprobiert, aber keine davon hat funktioniert: import org.junit.Test // ... @Test(expected = ArithmeticException) …
Ich erstelle ein EditTextObjekt, auf das ich dann in einem Unit-Test verweisen möchte. Was ist der beste Weg , um einen neue hinzuzufügen , idum R.idfür dieses dynamisch erstellte Objekt, so dass ich später über verweisen kann findViewById()in dem Unit - Test?
In meinen Kotlin JUnit-Tests möchte ich eingebettete Server starten / stoppen und sie in meinen Tests verwenden. Ich habe versucht, die JUnit- @BeforeAnnotation für eine Methode in meiner Testklasse zu verwenden, und sie funktioniert einwandfrei, ist jedoch nicht das richtige Verhalten, da jeder Testfall statt nur einmal ausgeführt wird. Daher …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.