Heim >Web-Frontend >js-Tutorial >Detaillierte Erläuterung der Schritte zum Aufbau einer Vue2-Unit-Testumgebung mit Karma+Mocha+Webpack3
Dieses Mal bringe ich Ihnen eine detaillierte Erklärung der Umgebungsschritte für die Verwendung von Karma+Mocha+Webpack3 zum Erstellen von Vue2Unit-Test und Hinweise für die Verwendung von Karma+Mocha+Webpack3 Um eine vue2-Unit-Testumgebung zu erstellen, schauen wir uns die folgenden praktischen Fälle an.
Ich habe im Internet viele Beispiele zum Thema Unit-Tests gefunden. Sie handeln davon, wie man Unit-Tests beim Erstellen eines neuen Projekts hinzufügt, aber mein Projekt wurde generiert und kann nicht erstellt werden Zum jetzigen Zeitpunkt gibt es viele Fallstricke beim Hinzufügen von Unit-Tests. Ich werde meine Erfahrungen hier aufschreiben.
vue init webpack vuetest
npm i -D karma karma-webpack phantomjs-prebuilt karma-phantomjs-launcher karma-phantomjs-shim karma-chrome-launcher karma-sourcemap-loader mocha karma-mocha sinon chai sinon-chai karma-sinon-chai karma-spec-reporter karma-coverage istanbul-instrumenter-loader
"unit": "karma start test/unit/karma.conf.js --single-run",
const srcContext = require.context('../../src', true, /^\.\/(?!main(\.js)?$)/)
wird geändert in:
const srcContext = require.context('../../src', true, /^\.\/(style$) /)
npm run unit
Gleichzeitig wird ein Testbericht in Test/Einheit/Abdeckung erstellt. Das Obige ist ein einfaches Beispiel für einen Vue-Unit-Test. Abschließend wird der Quellcode bereitgestellt
Vue.js Lernreihe sechs – Vue Unit Test Karma+Mocha-Studiennotizen
Karma+Webpack-Konstruktion einer Vue-Unit-Testumgebung
Karma+Mocha+webpack3 Build Vue2-Unit-Testumgebung
Backend-System-Berechtigungskontrolle basierend auf Vue2.0
[vue2.0-Skin-Änderung basierend auf Elementui [benutzerdefiniertes Thema]](https://juejin.im/post/5aea98...
Vue-Internationalisierung Verarbeitung von vue-i18n Und das Projekt wechselt automatisch zwischen Chinesisch und Englisch
Ich glaube, Sie haben die Methode beherrscht, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln zum PHP-Chinesisch Website
Empfohlene Lektüre:
Detaillierte Erläuterung von das Sortieralgorithmus-Beispiel im Frontend
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Schritte zum Aufbau einer Vue2-Unit-Testumgebung mit Karma+Mocha+Webpack3. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!