Skip to content
Snippets Groups Projects
  • Mike Pennisi's avatar
    10e0d977
    Prefer explicit error checking where possible · 10e0d977
    Mike Pennisi authored
    The `negative` frontmatter tag expresses an expectation for the behavior
    of the test file as a whole. The `assert.throws` helper function offers
    more fine-grained control over expectations because it may be applied to
    specific statements and expressions. This makes it preferable in cases
    where it may be used (i.e. when the test body does not describe a syntax
    error or early error).
    
    Re-implement assertions for errors to use the `assert.throws` helper
    function wherever possible.
    10e0d977
    History
    Prefer explicit error checking where possible
    Mike Pennisi authored
    The `negative` frontmatter tag expresses an expectation for the behavior
    of the test file as a whole. The `assert.throws` helper function offers
    more fine-grained control over expectations because it may be applied to
    specific statements and expressions. This makes it preferable in cases
    where it may be used (i.e. when the test body does not describe a syntax
    error or early error).
    
    Re-implement assertions for errors to use the `assert.throws` helper
    function wherever possible.