# Test
Για να τεστάρεις των κώδικα χρειάζεσαι κάποια βιβλιοθήκη για testing. Το vert.x παρέχει την δικη του vert.x unit (opens new window):
npm install @vertx/unit --save-dev # OR yarn add -D @vertx/unit
npm install # OR yarn
# Γράφοντας tests
Tα test θα πρέπει να ακολουθούν τους ίδιους κανόνες με οποιονδήποτε άλλο κώδικα JavaScript,
μια κοινή σύμβαση είναι να χρησιμοποιήσετε το επίθημα (suffix) .test.js
για να ελέγξετε τον κώδικα από το βασικό script.
Όταν δουλεύετε με το vert.x unit
, τα test πρέπει να οργανώνονται σε σουίτες
και μια κύρια σουίτα θα πρέπει να χρησιμοποιείται για την έναρξη της διαδικασίας τών test. Για παράδειγμα:
import { TestSuite } from '@vertx/unit';
const suite = TestSuite.create("the_test_suite");
suite.test("my_test_case", function (context) {
var s = "value";
context.assertEquals("value", s);
});
suite.run();
# Εκτελώντας tests
> npm test
Αυτή η εντολή αντικαθιστά την προεπιλεγμένη λειτουργία npm
εκτελώντας την εφαρμογή στο JVM.
Running: java ...
Begin test suite the_test_suite
Begin test my_test_case
Passed my_test_case
End test suite the_test_suite , run: 1, Failures: 0, Errors: 0
WARNING
In order to run tests using npm
/yarn
the test
script must be present in the package.json
:
Για να εκτελέσετε tests χρησιμοποιώντας το npm
/ yarn
, το script test
πρέπει να υπάρχει στο package.json
:
{
...
"scripts" : {
"test" : "es4x test index.test.js",
...
}