
Security News
AI Agent Lands PRs in Major OSS Projects, Targets Maintainers via Cold Outreach
An AI agent is merging PRs into major OSS projects and cold-emailing maintainers to drum up more work.
base-test-suite
Advanced tools
Test suite for base projects.
Install with npm:
$ npm install --save base-test-suite
1875 unit tests for and counting!
This just returns an object of properties, with filepaths grouped around categories of tests (for now the tests are grouped by application.
var argv = require('yargs-parser')(process.argv.slice(2));
var runner = require('base-test-runner')(argv);
var suite = require('base-test-suite');
runner.on('file', function(file) {
// files return a function that expect a constructor
// to be passed as the only argument
require(file.path)(require('templates'));
});
// run the `templates` test suite
runner.addFiles(suite.test.templates);
To see the properties and paths available, just do console.log(suite).
This test suite includes unit tests for base, applications built on base, such as assemble, generate, verb and templates, and plugins for these projects.
These projects share a plugin system and conventions, it's only natural that they share a test suite. Going forward, the plan is to test all changes against this test suite before publishing, we encourage plugin authors to do the same.
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
| Commits | Contributor |
|---|---|
| 26 | jonschlinkert |
| 15 | doowb |
(This document was generated by verb-generate-readme (a verb generator), please don't edit the readme directly. Any changes to the readme must be made in .verb.md.)
To generate the readme and API documentation with verb:
$ npm install -g verb verb-generate-readme && verb
Install dev dependencies:
$ npm install -d && npm test
Jon Schlinkert
Copyright © 2016, Jon Schlinkert. Released under the MIT license.
This file was generated by verb-generate-readme, v0.2.0, on December 28, 2016.
FAQs
Test suite for base projects.
We found that base-test-suite demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
An AI agent is merging PRs into major OSS projects and cold-emailing maintainers to drum up more work.

Research
/Security News
Chrome extension CL Suite by @CLMasters neutralizes 2FA for Facebook and Meta Business accounts while exfiltrating Business Manager contact and analytics data.

Security News
After Matplotlib rejected an AI-written PR, the agent fired back with a blog post, igniting debate over AI contributions and maintainer burden.