Visualizzazione risultati 1 fino 1 di 1

Discussione: Scrivere test con Pest

  1. #1
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Lightbulb Scrivere test con Pest

    Una cosa che mi ha dato gioia negli anni recenti è PestPHP: una libreria per scrivere test con una sintassi semplice e memorabile.

    Prendi come esempio questo test da una mia libreria:
    Codice PHP:
    describe('extractHeader', function() {

    it('reads the header of replays version 1.0', function() {
    $data = sampleData(REPLAY_10);
    $header = ReplayReader::extractHeader($data);
    expect($header->version)->toEqual(Replay::VERSION_10);
    });

    });
    Se avete mai usato (o provato ad usare) PhpUnit, questo è molto più semplice: niente classi, niente metodi con nomi speciali; poche parole chiave (describe, it, expect, etc); infine spazio per inserire descrizioni leggibili.

    Sono sempre stato pigro con i test, e ne sento la mancanza quando un sito si evolve negli anni e saltano fuori piccoli e fastidiosi bug. PhpUnit mi ha sempre fatto venire l'orticaria, ma Pest rende la cosa così facile da diventare seconda natura: lo sforzo è minimo.

    Lo menziono qua, che scrivere un paio di test per il proprio codice è sempre una buona abitudine.
    Ultima modifica di dreadnaut : 17-07-2024 alle ore 23.36.02

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •