A Gulp plugin for running Jasmine 3 tests in Node.js with configurable reporters and options.
gulp-jasmine is a Gulp plugin that enables running Jasmine 3 tests in Node.js environments. It integrates Jasmine into Gulp build pipelines, allowing developers to automate test execution as part of their workflow. The plugin provides configurable options for reporters, timeouts, and error handling to fit various testing needs.
JavaScript developers using Gulp for build automation who want to incorporate Jasmine-based unit testing into their Node.js projects.
Developers choose gulp-jasmine for its seamless integration with Gulp streams, full support for Jasmine 3 features, and flexibility in configuring test execution and reporting, making it a reliable tool for automated testing in Gulp-centric workflows.
Run Jasmine tests in Node.js
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Works directly with Gulp streams, enabling test execution as part of build pipelines without extra setup, as shown in the simple usage example.
Integrates the latest Jasmine framework, ensuring compatibility with modern testing syntax and features like configurable timeouts.
Supports custom reporters via the reporter option, allowing tailored test output and integration with tools like JUnit XML.
The errorOnFail option can stop the stream on test failures, enforcing quality gates in automated workflows.
Must be placed immediately after gulp.src without preceding plugins, restricting pipeline flexibility, as noted in the usage warning.
Only useful for projects committed to Gulp, adding overhead if switching build tools and limiting broader applicability.
Focused solely on Node.js environments, making it unsuitable for front-end tests that require browser contexts or DOM manipulation.