• Stars
    star
    1
  • Language
    Elm
  • License
    MIT License
  • Created over 6 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

A minimal test double library for TDD with Elm

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,407
star
3

suture

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

contributing-tests

1,104
star
5

scripty

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

test-smells

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

jasmine-rails

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

referral

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

cypress-rails

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

good-migrations

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

mocktail

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

static-rails

Build & serve static sites (e.g. Jekyll, Hugo) from your Rails app
Ruby
149
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

teenytest

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

test_data

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

put

Ruby
92
star
18

theredoc

Makes your multi-line JavaScript strings look good
JavaScript
79
star
19

quibble

Makes it easy to replace require'd dependencies.
JavaScript
78
star
20

react-decoupler

JavaScript
55
star
21

noncommittal

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

real-world-testing-video

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

clojurescript.csv

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

testdouble-jest

A testdouble.js extension to add support for Jest module mocking
JavaScript
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
29
star
31

rspec-graphql_response

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

ecto_resource

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

java-testing-example

An example project that's configured for JUnit and Mocha
Java
20
star
34

real-world-testing

Workshop for Testing JavaScripts
JavaScript
17
star
35

unusual-spending

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

webpacker-assets-demo

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

javascript-testing-tactics

The Missing Manual for writing great JavaScript Testing
13
star
38

magic_email_demo

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

scheduled-merge

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

rust-ffi-complex-example

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

todos

JavaScript
11
star
42

grunt-asset-fingerprint

CoffeeScript
9
star
43

covet

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

bored

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

rails-twitter-oauth-example

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

javascript-tdd-examples

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

baizen

BAI file format parser
Clojure
8
star
48

tiny_type

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

halfpipe

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

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
51

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
52

servme

gimme for integration tests
Ruby
6
star
53

intro-to-node

Introduction to Node.js Workshop
JavaScript
6
star
54

standardrb

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

bootboot-example

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

testdrivennode

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

docunit

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

railsconf-test-drive-javascript

JavaScript
5
star
59

json-to-svg-to-pdf

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

imagemagick-macos-font-setup

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

jasmine-before-all

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

good-day

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

sockem

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

satisfaction

Satisfaction tracker for your work!
Ruby
5
star
65

headerify

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

SublimeLinter-contrib-standardrb

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

rails-upsert-all-demo

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

cobbler

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

react-d3-blog-example

Example for Blog Post
JavaScript
3
star
70

supertitle

Converts between subtitles and transcript formats
Ruby
3
star
71

time_traveler_demo

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

devops-standards

Standard Auditing Tools for DevSecOps best practices
Python
3
star
73

least

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

defuse

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

lockify

Ensure an async function does not run concurrently.
JavaScript
3
star
76

jasmine-matcher-wrapper

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

testdouble-nock

JavaScript
3
star
78

teenytest-promise

Promise support for asynchronous teenytest tests
JavaScript
3
star
79

npm-tree

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

function-names-at-line

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

tradecraft

CSS
2
star
82

course-cypress-intro-demo-app

Demo application to supplement Test Double's End-to-end Testing with Cypress intro video course
Ruby
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

testdrivennode-frontend

JavaScript
2
star
86

yslow-grader

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

ios-learnins

Objective-C
2
star
88

fetcher

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

backbone-fixins

Boilerplate that strengthens your backbone
JavaScript
2
star
90

ruby_rails_training_github

Ruby
1
star
91

prioritize-api

Elixir
1
star
92

baruco2014-angular

Ruby
1
star
93

oredev2014-angular

JavaScript
1
star
94

double-up

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

doubot

test double's hubot
CoffeeScript
1
star
96

jasmine-example

JavaScript
1
star
97

arg-that

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

react-routing-example

Example for screencast on client-side routing in React
CSS
1
star
99

cucumber-peel

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

test_rails_app

A starter Rails application to test your environment setup
Ruby
1
star