• Stars
    star
    3
  • Rank 3,963,521 (Top 79 %)
  • Language
    JavaScript
  • Created over 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Ensure an async function does not run concurrently.

More Repositories

1

standard

🌟 Ruby Style Guide, with linter & automatic code fixer
Ruby
2,104
star
2

testdouble.js

A minimal test double library for TDD with JavaScript
JavaScript
1,416
star
3

suture

🏥 A Ruby gem that helps you refactor your legacy code
Ruby
1,409
star
4

contributing-tests

1,112
star
5

scripty

Because no one should be shell-scripting inside a JSON file.
JavaScript
963
star
6

test-smells

A workbook repository of example test smells and what to do about them.
JavaScript
420
star
7

jasmine-rails

A Jasmine runner for rails projects that's got you covered in both the terminal and the browser
JavaScript
377
star
8

referral

🕵️‍♀️ Find, filter, and sort your Ruby code's definitions & references
Ruby
347
star
9

cypress-rails

Helps you write Cypress tests of your Rails app
Ruby
317
star
10

good-migrations

Prevent Rails from auto-loading app/ code when running database migrations
Ruby
301
star
11

mocktail

🥃 Take your Ruby, and make it a double!
Ruby
275
star
12

static-rails

Build & serve static sites (e.g. Jekyll, Hugo) from your Rails app
Ruby
151
star
13

maybe_later

Run code after the current Rack response or Rails action completes
Ruby
132
star
14

time_up

⏱ Create and manage multiple timers to tell where your Ruby code's time is going
Ruby
117
star
15

test_data

A fast & reliable system for managing your Rails application's test data
Ruby
99
star
16

teenytest

A very simple, zero-config test runner for Node.js
JavaScript
97
star
17

put

Ruby
95
star
18

quibble

Makes it easy to replace require'd dependencies.
JavaScript
94
star
19

theredoc

Makes your multi-line JavaScript strings look good
JavaScript
80
star
20

react-decoupler

JavaScript
56
star
21

noncommittal

A gem that ensures test isolation by preventing your Rails tests from committing to the database
Ruby
47
star
22

real-world-testing-video

testdouble/real-world-testing + screencasts
JavaScript
40
star
23

testdouble-jest

A testdouble.js extension to add support for Jest module mocking
JavaScript
37
star
24

clojurescript.csv

A ClojureScript library for reading and writing CSV
Clojure
37
star
25

grunt-markdown-blog

Grunt task for building a blog with markdown posts & underscore templates
CoffeeScript
36
star
26

ought

A dumb assertion library with smart diffs for JavaScript
JavaScript
34
star
27

cypress-capybara

Capybara finders re-implemented as custom Cypress commands
JavaScript
33
star
28

minitest-suite

Re-order your Minitest suite into logical sub-suites/groups
Ruby
32
star
29

rust-ffi-example

An example project that shows how to use FFI between Rust and Unity.
Rust
31
star
30

gem_dating

How old is that anyway?
Ruby
30
star
31

azure-blob

Azure blob client and Active Storage adapter.
Ruby
29
star
32

rspec-graphql_response

Verify ruby-graphql responses with a :graphql spec type
Ruby
25
star
33

ecto_resource

A simple module to clear up the boilerplate of CRUD resources in Phoenix context files.
Elixir
24
star
34

java-testing-example

An example project that's configured for JUnit and Mocha
Java
21
star
35

real-world-testing

Workshop for Testing JavaScripts
JavaScript
17
star
36

unusual-spending

A code kata for outside-in TDD in Node.js
JavaScript
16
star
37

moderate_parameters

Moderate Parameters Gem
Ruby
16
star
38

magic_email_demo

An example Rails app that implements passwordless authentication by emailing a magic link
Ruby
13
star
39

webpacker-assets-demo

A demo repo to show how to reference images and styles when using Webpacker instead of Sprockets
Ruby
13
star
40

rust-ffi-complex-example

Follow-up project to shows how to use complex data structures between Unity and Rust.
Rust
13
star
41

javascript-testing-tactics

The Missing Manual for writing great JavaScript Testing
13
star
42

scheduled-merge

Merge PRs on a specified date using Labels
JavaScript
12
star
43

todos

JavaScript
11
star
44

grunt-asset-fingerprint

CoffeeScript
9
star
45

covet

Instruct a remote Express app to stub APIs via HTTP requests
CoffeeScript
9
star
46

rails-twitter-oauth-example

An example Rails app that implements log in to Twitter via OAuth
Ruby
8
star
47

baizen

BAI file format parser
Clojure
8
star
48

javascript-tdd-examples

Yet another little toy repo of javascript tdd examples
JavaScript
8
star
49

bored

Gives you ideas of stuff to do when you're bored
Ruby
8
star
50

tiny_type

Fast, easy, and simple runtime type checking for Ruby
Ruby
8
star
51

halfpipe

A Pipedrive client for Ruby that doesn't do half of what you want it to 🛹
Ruby
7
star
52

forewarn

Configure method invocation warnings for deprecated or dangerous methods (e.g. mutable methods in default-frozen String literals in Ruby 3)
Ruby
7
star
53

grunt-jasmine-bundle

A "spec" grunt task for Jasmine that includes a standard pack of helpers (jasmine-given, jasmine-stealth, jasmine-only). Uses minijasminenode.
CoffeeScript
6
star
54

servme

gimme for integration tests
Ruby
6
star
55

intro-to-node

Introduction to Node.js Workshop
JavaScript
6
star
56

standardrb

You're probably in the wrong place. This is an alias for the gem standard, whose binary is standardrb
Ruby
6
star
57

bootboot-example

An example of using boot-boot.
Ruby
5
star
58

testdrivennode

Test Driven Node.js Precompiler for Codemash 2014
JavaScript
5
star
59

docunit

Makes sure the code examples in your docs actually work
CoffeeScript
5
star
60

railsconf-test-drive-javascript

JavaScript
5
star
61

json-to-svg-to-pdf

Converts JSON/CSON input through SVG templates and renders them to PDF using librsvg
JavaScript
5
star
62

jasmine-before-all

Adds a done-friendly beforeAll global function to Jasmine
JavaScript
5
star
63

imagemagick-macos-font-setup

Sets up user fonts for imagemagick on macOS
Shell
5
star
64

good-day

An example ember + active_model_serializers + rails + lineman app
JavaScript
5
star
65

sockem

A wrapper around the ActionCable JS client to ensure eventual delivery for requests
Ruby
5
star
66

satisfaction

Satisfaction tracker for your work!
Ruby
5
star
67

headerify

Browserify plugin to add a comment containing lib name, version, description, and homepage to the top of the bundle
JavaScript
4
star
68

SublimeLinter-contrib-standardrb

SublimeLinter 3 plugin for Ruby, using Standard, a wrapper for Rubocop.
Python
4
star
69

rails-upsert-all-demo

An example app that demos use of Rails 6 `upsert_all` method
Ruby
4
star
70

cobbler

A tool to generate résumés for Test Double agents.
JavaScript
3
star
71

supertitle

Converts between subtitles and transcript formats
Ruby
3
star
72

time_traveler_demo

A Rails app that demoes time traveling both Ruby and Postgres in lock-step with one another
Ruby
3
star
73

least

A pager that can dynamically filter log lines
Ruby
3
star
74

devops-standards

Standard Auditing Tools for DevSecOps best practices
Python
3
star
75

jasmine-matcher-wrapper

A utility to wrap Jasmine 1.x argument matchers for use under Jasmine 2.x
CoffeeScript
3
star
76

defuse

An API to define and use JavaScript in a module-y way. And nothing else.
JavaScript
3
star
77

testdouble-nock

JavaScript
3
star
78

react-d3-blog-example

Example for Blog Post
JavaScript
3
star
79

teenytest-promise

Promise support for asynchronous teenytest tests
JavaScript
3
star
80

npm-tree

Generates a tree of all the node.js modules depended on by a module
CoffeeScript
3
star
81

function-names-at-line

Name the functions found at a particular line number in some JavaScript source
JavaScript
2
star
82

tradecraft

CSS
2
star
83

standard-ruby-action

Ruby
2
star
84

rails-training-201

A demo app for Rails 201 students to build on!
Ruby
2
star
85

course-cypress-intro-demo-app

Demo application to supplement Test Double's End-to-end Testing with Cypress intro video course
Ruby
2
star
86

testdrivennode-frontend

JavaScript
2
star
87

yslow-grader

A little Node.js wrapper for YSlow for PhantomJS
CoffeeScript
2
star
88

ios-learnins

Objective-C
2
star
89

fetcher

Fetches things based on a JSON recipe hosted in a repository
CoffeeScript
2
star
90

backbone-fixins

Boilerplate that strengthens your backbone
JavaScript
2
star
91

ruby_rails_training_github

Ruby
1
star
92

prioritize-api

Elixir
1
star
93

baruco2014-angular

Ruby
1
star
94

jasmine-example

JavaScript
1
star
95

oredev2014-angular

JavaScript
1
star
96

double-up

Slack scheduler to set up rotating brunch pairings
Ruby
1
star
97

elm-testdouble

A minimal test double library for TDD with Elm
Elm
1
star
98

doubot

test double's hubot
CoffeeScript
1
star
99

arg-that

arg-that makes it easier to assert equality on complex objects
Ruby
1
star
100

cucumber-peel

Provides a CLI to search a project's step implementations for a given step
Ruby
1
star