Δοκιμές στη διαδρομή PowerShell

Μάθε πώς να δοκιμάζεις τις ασκήσεις σου στο PowerShell στο Exercism


Οι ασκήσεις χρησιμοποιούν όλες το framework Pester για mocking και εκτέλεση tests. Όλα τα tests θα βρίσκονται σε ένα αρχείο με όνομα [Exercise].tests.ps1, όπως συνηθίζεται στο framework Pester. Αν βρίσκεσαι στον σωστό φάκελο (δηλαδή σε αυτόν που περιέχει τα [Exercise].ps1 και [Exercise].tests.ps1). Μπορείς να εκτελέσεις τα tests από το PowerShell καλώντας:

Invoke-Pester

Έτσι θα εκτελεστούν όλα τα αρχεία .tests.ps1 που θα βρει στον φάκελο.

Αν χρησιμοποιείς άλλο shell εκτός από το PowerShell, μπορείς να εκτελέσεις τα tests καλώντας:

pwsh -Command "Invoke-Pester"

Εκτέλεση tests στο Visual Studio Code

Πρέπει να βεβαιωθείς ότι έχεις εγκαταστήσει την επέκταση PowerShell στο Visual Studio Code.

Μπορείς να εκτελέσεις τα tests στο Visual Studio Code με μερικούς τρόπους:

  • Εκτελώντας το script .Tests.ps1 από το μενού Debug. Οι συντομεύσεις πληκτρολογίου είναι: F5 ή Shift + F5
  • Μέσα από τον editor, κάνοντας κλικ στον σύνδεσμο "Run Tests" πάνω από τη λέξη-κλειδί Describe στον ίδιο τον κώδικα του test
  • Ρυθμίζοντας ένα Task για την εκτέλεση του framework Pester