
Security News
/Research
Wallet-Draining npm Package Impersonates Nodemailer to Hijack Crypto Transactions
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
telling-stories
Advanced tools
Review and document the features of your application in an easy and fun way!
Acceptance tests are great, they run at machine speed and validate all your features are working as expected, this is awesome, what if we wanted to show a human how our features behave?
Telling stories is an addon that plays your acceptance tests, simulating an actual human using your app, doubling the value of your acceptance tests!
These are main features:
telling-stories
grabs all your acceptance tests and list them
so they can be show cased in a convenient way.
In order to reproduce the tests as a user would, telling-stories
relies on ember-cli-page-object
to interact with the page. This means
only tests written using the mentioned addon will enjoy the benefits of
telling-stories
$ ember install telling-stories
$ ember serve
Access http://localhost:4200/tests and you should see a new QUnit "Tell me the story" option on the top nav. By enabling it, your tests will run in "human" mode.
To generate a visual documentation site for your app, just run
$ ember build:features
This command generates a documentation site on dist/ folder. You can check it out locally by running
$ cd dist/
$ python -m SimpleHTTPServer
$ ember install telling-stories
Building the app with logger enabled
$ DEBUG=telling-stories DEBUG_LEVEL=trace ember build
and then visit your app at http://localhost:4200.
$ npm test
telling-stories is licensed under the MIT license.
See LICENSE for the full license text.
FAQs
Review and document the features of your application in an easy and fun way!
The npm package telling-stories receives a total of 4 weekly downloads. As such, telling-stories popularity was classified as not popular.
We found that telling-stories demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 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
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.