Gleb Bahmutov (bahmutov)

bahmutov

Geek Repo

Location:Boston, MA

Home Page:https://glebbahmutov.com/

Twitter:@bahmutov

Github PK Tool:Github PK Tool

Gleb Bahmutov's repositories

npm-install

GitHub Action for install npm dependencies with caching without any configuration

pre-git

Automatically install pre-commit / pre-push hooks in your git repo

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

rocha

Runs Mocha unit tests but randomizes their order

generator-node-bahmutov

My personal Node project boilerplate generator

cly

A prototype of Cypress CLI for quicker project scaffolding

change-by-example

Finds a function that transforms a given object into another given object.

bin-up

Finds an installed tool in node_modules/.bin folders from current up to the git root

snap-shot-core

Save / load named snapshots, useful for tests

Language:JavaScriptStargazers:14Issues:0Issues:64

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

Language:JavaScriptLicense:MITStargazers:11Issues:1Issues:4

stop-only

Detects '.only' left in the code accidentally

snap-shot-compare

Picks best comparison / diff for snapshot value

with-package

Run any command with package.json properties exposed as environment variables

Language:JavaScriptStargazers:9Issues:1Issues:7

crasher

Simple middleware for throwing sync and async errors for testing your crash reporting setup (like Sentry)

Language:JavaScriptStargazers:5Issues:1Issues:6

stop-upper

Checks that every file in the given folder is lower case

Language:JavaScriptStargazers:5Issues:1Issues:5

git-last

Shows last git commit SHA or/and saves it in a JSON file

Language:JavaScriptStargazers:4Issues:1Issues:8

all-paths

Given an object returns list of all possible paths to its properties

Language:JavaScriptStargazers:3Issues:1Issues:5

cypress-cycle-unit-test

Unit testing Cycle.js components in Cypress E2E test runner

Language:JavaScriptStargazers:3Issues:2Issues:9

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

Language:JavaScriptStargazers:3Issues:1Issues:4

arguments-as-string

Converts passed arguments into a user-friendly string

Language:JavaScriptStargazers:2Issues:1Issues:6

mocha-banner

Terminal-wide banner with test name before each Mocha test

Language:JavaScriptStargazers:2Issues:1Issues:4

has-only

Tells if the current Mocha execution is running only some tests that use .only

Language:JavaScriptStargazers:0Issues:1Issues:5

re-quire

Quick and dirty Node require for many files at once from subfolders

Language:JavaScriptStargazers:0Issues:1Issues:4

spec-change

Computes specs to re-run when files change

Language:JavaScriptLicense:MITStargazers:0Issues:2Issues:14