Heim > Backend-Entwicklung > Golang > Kann Gomega komplette Strings wie Ginkgo drucken?

Kann Gomega komplette Strings wie Ginkgo drucken?

PHPz
Freigeben: 2024-02-09 08:33:32
nach vorne
585 Leute haben es durchsucht

Kann Gomega komplette Strings wie Ginkgo drucken?

php Editor Yuzu Hallo! Was die von Ihnen erwähnte Frage betrifft, so sind Gomega und Ginkgo beliebte Test-Frameworks in der Go-Sprache. Während sie hinsichtlich des Testens Ähnlichkeiten aufweisen, gibt es einige Unterschiede beim Drucken der vollständigen Zeichenfolge. Im Fall von Gomega bietet es einige praktische Funktionen und Behauptungen, aber beim Drucken eines Strings wird nur ein Teil davon angezeigt, nicht der komplette String. Ginkgo kann die vollständige Zeichenfolge drucken, was beim Debuggen und Beheben von Problemen sehr hilfreich ist. Wenn Sie daher die vollständige Zeichenfolge drucken müssen, wird empfohlen, zum Testen Ginkgo zu verwenden. Ich hoffe, es hilft dir!

Frageninhalt

Beispiel für einen Unit-Test mit Fehler beim Drucken:

expected
              <string>: "...up - finish..."
          to equal               |
              <string>: "...up - vault ..."
Nach dem Login kopieren

Gibt es eine Möglichkeit, das Drucklimit zu erhöhen, das ist einfach unpraktisch ... Mindestens 100 Schilder oder so...

Bearbeiten: Möglicherweise habe ich nicht genügend Informationen bereitgestellt:

Vault ...
Finish...
Nach dem Login kopieren

Dies ist nicht der einzige unterschiedliche Teil der Zeichenfolge. Wenn ein Fehler auftritt, kann es ohne weiteren Kontext schwierig sein, ihn zu lesen. Es sollte doch eine Möglichkeit geben, einen vollständigen Vergleichsdruck zu ermöglichen, nicht wahr? Ähnlich wie bei nodejs chai.

Lösung

https://www.php.cn/link/e3c92f539bc17efbcc0c2e5229efa268Sehen Sie sich das an, antwortete Onsi. Schauen Sie sich das format-Paket an.

Das obige ist der detaillierte Inhalt vonKann Gomega komplette Strings wie Ginkgo drucken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:stackoverflow.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage