Comments (4)
Depending on pr #63, it may become easier to test all this. Right now, there is no specific infrastructure to test out individual generators.
yeoman init mocha:generator
was added:
Usage:
yeoman init mocha:generator NAME app/file/to/test.js test/something.js ... [options]
Options:
-h, --help # Print generator's options and usage
# Default: false
--internal # Enable this flag when generating from yeoman-generators repo
# Default: false
--prefix # Specify an alternate base directory
# Default: test/generators/
Description:
This generator is here to help you scaffold a very basic mocha test suite
for a given generator, using yeoman-generators helpers.
Give it additional arguments as filepath to check, and the correspoding
assertions will be generated for you.
Example:
yeoman init mocha:generator Thing
This will create:
test/generators/test-thing.js
Additionally, the ./support/test
script can be used to generate the appropriate command, depending on the generator name provided. https://github.com/mklabs/generators/blob/2886759ff5f4a86267da0775dc67d94633307f18/support/test
./support/test angular:all
should generate the associated test suite: https://github.com/mklabs/generators/blob/2886759ff5f4a86267da0775dc67d94633307f18/test/generators/test-angular.js
from generator.
Very nice! I'd love something like this.
from generator.
@mklabs do you mind if I add your answer to the wiki? I don't think its
captured as well in our docs just yet.
On 23 Sep 2012 23:45, "Brian Ford" [email protected] wrote:
Very nice! I'd love something like this.
—
Reply to this email directly or view it on GitHubhttps://github.com/yeoman/generators/issues/58#issuecomment-8803902.
from generator.
@addyosmani not at all, please do. I have also been working at updating the docs / guide on generators, but not ready yet.
from generator.
Related Issues (20)
- Minimist CVE HOT 1
- "Which type of client-side component to create?" is missing "Extension" HOT 1
- Introduce a flag to use config in proxymode HOT 1
- Is this project abandoned? HOT 1
- Dependent library tui-jsdoc-template has high severity vulnerabilities HOT 1
- Value from option defined in a composed generator is only available on generator triggered HOT 2
- "Invoke validation failed. User forbidden to perform action" when trigger "More details" button of message extension sample HOT 2
- Cannot Remove Default Add-In HOT 2
- [deps] Check for breaking changes in Dependabot's PRs HOT 1
- Can't install 6.0.1 using npm HOT 5
- Improve readability of fs.test.ts; correct TS problems in it.
- Migrate tests to vitest and add node 20 to ci
- Replace jsdoc with typescript based documentation generator
- Dependency Conflict on `mem-fs` for yeoman-generator 7.x HOT 8
- yeoman-generator should declare an ordinary dependency on 'mem-fs' HOT 3
- Documentation is out of date HOT 2
- yeoman-generator wants conflicting transitive dependencies on mem-fs HOT 3
- How to compose generators in our own ESM-based generator HOT 8
- different document HOT 1
- issue with spawnCommandSync and (linux) mount during generator run HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from generator.