Gleb Bahmutov's repositories
npm-install
GitHub Action for install npm dependencies with caching without any configuration
cypress-angular-unit-test
Trying to load and bootstrap Angular component dynamically inside Cypress
snap-shot-it
Smarter snapshot utility for Mocha and BDD test runners + data-driven testing!
add-typescript-to-cypress
Quickly adds TypeScript spec support to Cypress
eslint-rules
My custom eslint rules in addition to the ones provided at http://eslint.org/
mocked-env
Easy way to mock process.env during BDD testing
generator-node-bahmutov
My personal Node project boilerplate generator
change-by-example
Finds a function that transforms a given object into another given object.
snap-shot-core
Save / load named snapshots, useful for tests
find-test-names
Given a Mocha / Cypress spec file, returns the list of suite and test names
cypress-should-really
Functional helpers for constructing Cypress should callbacks
snap-shot-compare
Picks best comparison / diff for snapshot value
with-package
Run any command with package.json properties exposed as environment variables
stop-upper
Checks that every file in the given folder is lower case
cypress-cycle-unit-test
Unit testing Cycle.js components in Cypress E2E test runner
nice-package
Validates and fixes properties in package.json
not-allowed
Throws a good user friendly error if a function is called, useful in stubs during testing
arguments-as-string
Converts passed arguments into a user-friendly string
mocha-banner
Terminal-wide banner with test name before each Mocha test
spec-change
Computes specs to re-run when files change