✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Installazione di PHPUnit in Visual Studio Code

10

Dopo aver impostato gli standard di codifica PHP nel codice di Visual Studio, penso che sia anche importante assicurarsi di avere installato PHPUnit in modo da iniziare la pratica di scrivere codice verificabile.

Se aspetti di iniziare a farlo fino a dopo aver avviato un progetto, è molto meno probabile che inizi a farlo. Lo dico sia per esperienza che per aver lavorato con altri sviluppatori.

Quindi, prima di iniziare a spiegare come gestire il linting front-end e cose del genere, voglio esaminare il processo di configurazione di PHPUnit. Se non hai ancora letto come gestiamo i pacchetti o come utilizziamo Visual Studio Code, ti consiglio di recuperare il ritardo leggendo i seguenti articoli:

  1. Un ambiente di sviluppo WordPress (utilizzando un gestore di pacchetti)
  2. Un IDE per lo sviluppo di WordPress
  3. Utilizzo delle impostazioni utente in Visual Studio Code

Una volta che sei stato catturato, torna a questo post.

PHPUnit nel codice di Visual Studio

Per il resto del contenuto, esamineremo:

  1. Installazione di PHPUnit,
  2. Installazione della corretta estensione di codice di Visual Studio,
  3. Configurazione di PHPUnit all’interno delle nostre impostazioni utente.

E inizieremo con quello ora.

1 Installazione di PHPUnit

Dato che hai utilizzato Homebrew durante questa serie di post, l’utilizzo di Homebrew dovrebbe essere sempre più facile. Per installare PHPUnit tramite Homebrew, inserisci semplicemente il seguente comando nel tuo terminale:

$ brew install phpunit

Dovrebbe risultare in una schermata come questa:

Se l’hai precedentemente installato con altri mezzi, Homebrew potrebbe chiederti di aggiornarlo (come ha fatto per me). E se questo è il caso, lascia che faccia il suo dovere:

Al termine, è il momento di installare l’estensione del codice di Visual Studio corretta per PHPUnit.

2 Unità PHP per il codice di Visual Studio

L’installazione di PHPUnit in Visual Studio Code è facile dato il vasto mercato di cui dispone.

Installazione di PHPUnit in Visual Studio Code

Naturalmente, c’è sempre la sfida di dover determinare quale selezionare. Sono un fan della versione dell’estensione tramite Elon Mallin (che potete trovare anche nel marketplace ed è per questo che vi consiglio di installarla).

Dopo averlo trovato e installato, probabilmente ti chiederà di ricaricare Visual Studio Code. Se sei nel bel mezzo del tuo lavoro, vai avanti e salva il progetto e ricaricalo.

A questo punto, è il momento di configurare le impostazioni.

3 Configurazione delle impostazioni

Aggiornare le impostazioni è facile. Come al solito, aprirai il tuo file JSON delle impostazioni utente (che puoi trovare usando questo screenshot familiare):

Installazione di PHPUnit in Visual Studio Code

Da qui, puoi quindi inserire il seguente codice in fondo al file:

{ // ... // PHPUnit Sttings. "phpunit.execPath": "/usr/local/bin/phpunit", "phpunit.args": [ "--configuration", "./phpunit.xml.dist" ], "phpunit.preferRunClassTestOverQuickPickWindow": false }

Questo dirà al codice di Visual Studio quanto segue:

  • dove si trova il binario PHPUnit,
  • dove si trova il file di configurazione PHPUnit,
  • come si desidera eseguire i test.

Esamineremo il secondo e il terzo punto in modo più dettagliato più avanti in questa serie poiché è importante assicurarsi di avere un file di configurazione appropriato (e uno che trasferiamo da un progetto all’altro) e come farlo da all’interno dell’editore.

Ma lo vedremo in un prossimo post.

E adesso?

Per ora, concentrati sulla cura della configurazione delle cose nel tuo IDE. Se si sceglie di procedere con il lavoro con i file di configurazione e l’esecuzione dei test, va benissimo; in caso contrario, tratterò esattamente come farlo nella prossima serie di post.

Fonte di registrazione: tommcfarlin.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More