JASMINE(1)

πŸ’– JASMINE(1) πŸ’–

okay bestie, sit down, hydrate, and let me tell you about jasmine β€” the JavaScript Testing Framework. she's a user command, she lives in section 1 of the manual, and she is literally the moment. πŸŽ€


✨ NAME ✨

jasmine β€” JavaScript Testing Framework. that's it, that's her. no cap. πŸ‘‘


🌸 SYNOPSIS 🌸

jasmine [command] [options] [files] [--]

πŸ¦‹ DESCRIPTION πŸ¦‹

πŸ’… Commands:

  • init β€” initialize jasmine. sets the whole thing up, the way that she just does. ✨
  • examples β€” install examples. so you can see her in action, iykyk. πŸ“
  • help, -h β€” show help. the "hey bestie what do I do" button. 🫢
  • version, -v β€” show jasmine and jasmine-core versions. flex the numbers. πŸ’œ
  • enumerate β€” enumerate suites and specs. lists them all out, main character energy. πŸ‘‘

If no command is given, Jasmine specs will be run. that's right β€” no command, no problem, she just gets to work. πŸ”₯


🌈 OPTIONS 🌈

  • --parallel=N β€” Run in parallel with N workers. N is your choice, queen. ✨
  • --parallel=auto β€” Run in parallel with an automatically chosen number of workers. she picks. she always picks right. πŸ’…
  • --no-color β€” turn off color in spec output. muted, minimal, still iconic.
  • --color β€” force turn on color in spec output. the rainbow is non-negotiable. 🌈
  • --filter= β€” filter specs to run only those that match the given regular expression. regex girlies rise. πŸ”
  • --filter-path= β€” run only the spec or suite that matches the given path, e.g. --filter-path='["parent suite name","child suite name","spec name"]'. very specific, very demure. πŸŽ€
  • --helper= β€” load helper files that match the given string. helpers are the besties behind the scenes. 🫢
  • --require= β€” load module that matches the given string. bring your faves along. πŸ’œ
  • --fail-fast β€” stop Jasmine execution on spec failure. no dwelling, we move. πŸ’€
  • --config= β€” path to the Jasmine configuration file. point her at the blueprint. πŸ—ΊοΈ
  • --reporter= β€” path to reporter to use instead of the default Jasmine reporter. swap the narrator, the plot stays. πŸ“–
  • --verbose β€” print information that may be useful for debugging configuration. she will tell you everything, and honestly? good. πŸ’–
  • -- β€” marker to signal the end of options meant for Jasmine. the little "ok we're done here" line. βœ‹

The given arguments take precedence over options in your jasmine.json. yeah β€” the command line wins, always, periodt. πŸ‘‘

The path to your optional jasmine.json can also be configured by setting the JASMINE_CONFIG_PATH environment variable. so if you like env vars better, that's valid too. 🌸

jasmine-core v5.11.0 β€” she's on it, she's updated, she's slaying. ⭐


lowkey a whole testing framework and highkey the blueprint. run your specs, bestie. πŸ’…

that's the whole page, mwah. πŸ’–

sign-off time: this was jasmine v5.11.0, dated May 2026, filed under JASMINE(1). no cap, go write some tests. πŸ¦‹βœ¨

πŸ“¦ where this page comes from