typestar

Saltar y enfocar en JavaScript

skip, todo y only, más las formas condicionales.

import test from "node:test";
import assert from "node:assert/strict";

test("skipped by option", { skip: "needs a database" }, () => {
  assert.fail("never runs");
});

test("skipped at run time", (t) => {
  if (process.platform === "win32") {
    t.skip("posix only");
    return;
  }
  assert.ok(process.platform.length > 0);
});

test("not written yet", { todo: true }, () => {
  assert.fail("still to do");
});

test("plain and passing", () => assert.ok(true));

Cómo funciona

  1. t.skip dentro de la prueba decide en tiempo de ejecución.
  2. todo registra la intención sin hacer fallar la corrida.
  3. only necesita la bandera --test-only del runner para significar algo.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
20
Caracteres a escribir
448
Tokens
117
Ritmo de tres estrellas
105 tpm

Al ritmo de tres estrellas de 105 tokens por minuto, este intento toma unos 67 segundos.

Escribe este fragmento

Paso 1 de 2 en Selección; paso 7 de 9 en Pruebas con node:test.

← Anterior Siguiente →