# 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",
    ...
}