Wenn ich codecept run
auf meinem Terminal ausführe, bekomme ich alle meine Tests ausgeführt. Ich möchte unterdrücken, dass eine bestimmte Methode ausgeführt wird.Verhindern, dass eine Methode während der Tests ausgeführt wird Codeception
Api Tests (6) ---------------------------------------------------------------------
✔ ...Cest: It_should_deny_access_to_anonymous_user (1.112s)
✔ ...Cest: It_should_deny_access_to_unauthorized_user (0.26s)
✔ ...Cest: It_should_deny_access_to_host_without_any_user (0.22s)
✔ ...Cest: It_should_access_firewall_settings_with_authorized_user (0.28s)
✔ ...Cest: Token (0.21s)
✔ ...Cest: It_should_create_new_firewall_setting (0.5s)
Die Methode namens Token
gehört eigentlich zu einem Trait
, dass meine Testklasse
class FirewallSettingsAuthorizationCest {
use MakeTokens;
...
}
Wie blockiere ich Methoden in dieser Eigenschaft verwendet aus als Test ausgeführt werden?
Wie schreibe ich im Allgemeinen eine Methode, die nicht von Codeception getestet wird?
Derzeit ist dies die richtige Antwort. Leider passt es nicht zu meinen Bedürfnissen, also habe ich ein Problem mit Codeception unter https://github.com/Codeception/Codeception/issues/3357 geöffnet –