Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Unit testing

Unit testing is a type of software testing that focusses on testing small units (usually the lowest common denominator) instead of whole processes. This makes more tests necessary but their successful executing makes pinpointing actual successful code easier.

https://github.com/SimulatedGREG/electron-vue

An Electron & Vue.js quick start boilerplate with vue-cli scaffolding, common Vue plugins, electron-packager/electron-builder, unit/e2e testing, vue-devtools, and webpack.

babel boilerplate documentation electron electron-builder electron-packager end-to-end-testing es6 unit-testing vue vue-cli webpack

Last synced: 27 Oct 2024

https://github.com/simulatedgreg/electron-vue

An Electron & Vue.js quick start boilerplate with vue-cli scaffolding, common Vue plugins, electron-packager/electron-builder, unit/e2e testing, vue-devtools, and webpack.

babel boilerplate documentation electron electron-builder electron-packager end-to-end-testing es6 unit-testing vue vue-cli webpack

Last synced: 29 Sep 2024

https://github.com/pytest-dev/pytest

The pytest framework makes it easy to write small tests, yet scales to support complex functional testing

hacktoberfest python test testing unit-testing

Last synced: 28 Oct 2024

https://github.com/chromedp/chromedp

A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.

chrome chrome-debugging-protocol chrome-devtools golang headless testing unit-testing

Last synced: 28 Oct 2024

https://github.com/sinonjs/sinon

Test spies, stubs and mocks for JavaScript.

javascript sinon stub stubs tdd test-driven-development test-spies unit-testing

Last synced: 28 Oct 2024

https://github.com/doctest/doctest

The fastest feature-rich C++11/14/17/20/23 single-header testing framework

c-plus-plus cpp cpp11 cpp14 cpp17 cpp20 cpp23 doctest header-only single-file tdd testing testing-framework unit-testing

Last synced: 01 Nov 2024

https://github.com/robolectric/robolectric

Android Unit Testing Framework

android java robolectric unit-testing

Last synced: 28 Oct 2024

https://github.com/onqtam/doctest

The fastest feature-rich C++11/14/17/20/23 single-header testing framework

c-plus-plus cpp cpp11 cpp14 cpp17 cpp20 cpp23 doctest header-only single-file tdd testing testing-framework unit-testing

Last synced: 04 Aug 2024

https://github.com/xunit/xunit

xUnit.net is a free, open source, community-focused unit testing tool for .NET.

c-sharp dotnet unit-testing xunit

Last synced: 14 Oct 2024

https://github.com/dubzzz/fast-check

Property based testing framework for JavaScript (like QuickCheck) written in TypeScript

faker fuzzing generative-testing property-based-testing quickcheck tdd testing typescript unit-testing

Last synced: 28 Oct 2024

https://github.com/ory/dockertest

Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.

automation ci docker go integration-testing tests unit-testing

Last synced: 29 Oct 2024

https://github.com/fluentassertions/fluentassertions

A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.

assertions bdd-style c-sharp fluent-assertions hacktoberfest mstest tdd unit-testing xunit

Last synced: 09 Oct 2024

https://github.com/cypress-io/cypress-example-recipes

Various recipes for testing common scenarios with Cypress

automated-tests cypress cypress-example e2e-tests examples recipes testing unit-testing

Last synced: 09 Oct 2024

https://github.com/AutoFixture/AutoFixture

AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.

assertion-library assertions auto-mocking autofixture csharp dotnet fakeiteasy foq fscheck fsharp moq nsubstitute nunit tdd test-data test-data-generator testing unit-testing xunit

Last synced: 28 Oct 2024

https://github.com/autofixture/autofixture

AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.

assertion-library assertions auto-mocking autofixture csharp dotnet fakeiteasy foq fscheck fsharp moq nsubstitute nunit tdd test-data test-data-generator testing unit-testing xunit

Last synced: 09 Oct 2024

https://github.com/awslabs/deequ

Deequ is a library built on top of Apache Spark for defining "unit tests for data", which measure data quality in large datasets.

dataquality scala spark unit-testing

Last synced: 12 Oct 2024

https://github.com/qax-os/goreporter

A Golang tool that does static analysis, unit testing, code review and generate code quality report.

codereview examination golang golang-tools linter quality-report reporter static-analysis staticcheck test unit-test unit-testing

Last synced: 09 Oct 2024

https://github.com/360EntSecGroup-Skylar/goreporter

A Golang tool that does static analysis, unit testing, code review and generate code quality report.

codereview examination golang golang-tools linter quality-report reporter static-analysis staticcheck test unit-test unit-testing

Last synced: 04 Aug 2024

https://github.com/jhnns/rewire

Easy monkey-patching for node.js unit tests

mock monkey-patching testing unit-testing

Last synced: 28 Oct 2024

https://github.com/SmartToolFactory/Jetpack-Compose-Tutorials

🚀🧨📝 Series of Tutorials to learn about Jetpack Compose with subjects Material Widgets, Layout, SubcomposeLayout, custom layouts, State, custom rememberable, recomposition, LaunchedEffect, side-effects, Gesture, Animation, Navigation, Canvas, UIs like whatsapp and others.

android android-ui canvas compose-animation compose-canvas compose-ui-test custom-layout jetpack-compose jetpack-compose-animation jetpack-compose-canvas jetpack-compose-navigation jetpack-compose-tutorial material-components material-design sideeffects unit-testing

Last synced: 07 Nov 2024

https://github.com/smarttoolfactory/jetpack-compose-tutorials

🚀🧨📝 Series of Tutorials to learn about Jetpack Compose with subjects Material Widgets, Layout, SubcomposeLayout, custom layouts, State, custom rememberable, recomposition, LaunchedEffect, side-effects, Gesture, Animation, Navigation, Canvas, UIs like whatsapp and others.

android android-ui canvas compose-animation compose-canvas compose-ui-test custom-layout jetpack-compose jetpack-compose-animation jetpack-compose-canvas jetpack-compose-navigation jetpack-compose-tutorial material-components material-design sideeffects unit-testing

Last synced: 15 Oct 2024

https://github.com/google/truth

Fluent assertions for Java and Android

assertion-framework java junit test-framework testing-library truth unit-testing

Last synced: 14 Oct 2024

https://github.com/sjdirect/abot

Cross Platform C# web crawler framework built for speed and flexibility. Please star this project! +1.

abot abot-nuget c-sharp crawler cross-platform csharp csharp-library javascript-renderer netcore netcore2 netcore3 netsta netstandard20 netstandard21 parsing pluggable spider spiders unit-testing web-crawler

Last synced: 14 Oct 2024

https://github.com/nalexn/viewinspector

Runtime introspection and unit testing of SwiftUI views

best-practices runtime-typechecking swift swift5 swiftui swiftui-views unit-testing

Last synced: 12 Oct 2024

https://github.com/nalexn/ViewInspector

Runtime introspection and unit testing of SwiftUI views

best-practices runtime-typechecking swift swift5 swiftui swiftui-views unit-testing

Last synced: 15 Aug 2024

https://github.com/Snaipe/Criterion

A cross-platform C and C++ unit testing framework for the 21st century

c c-plus-plus cross-platform framework kiss unit-testing

Last synced: 07 Nov 2024

https://github.com/snaipe/criterion

A cross-platform C and C++ unit testing framework for the 21st century

c c-plus-plus cross-platform framework kiss unit-testing

Last synced: 14 Oct 2024

https://github.com/mawrkus/js-unit-testing-guide

📙 A guide to unit testing in Javascript

best-practices javascript katas tdd testing unit-test unit-testing

Last synced: 14 Oct 2024

https://github.com/vadymmarkov/fakery

:alien: Swift fake data generator

fake fakery lorem swift-framework unit-testing

Last synced: 15 Oct 2024

https://github.com/vadymmarkov/Fakery

:alien: Swift fake data generator

fake fakery lorem swift-framework unit-testing

Last synced: 17 Aug 2024

https://github.com/brightify/cuckoo

Boilerplate-free mocking framework for Swift!

cocoapods cuckoo matcher mock mocking mockito protocol stub swift unit-testing

Last synced: 14 Oct 2024

https://github.com/Brightify/Cuckoo

Boilerplate-free mocking framework for Swift!

cocoapods cuckoo matcher mock mocking mockito protocol stub swift unit-testing

Last synced: 17 Aug 2024

https://github.com/swiftlang/swift-testing

A modern, expressive testing package for Swift

software-quality swift swift-macros testing unit-testing

Last synced: 09 Oct 2024

https://github.com/fullstackproltd/aspnetcorespa

Asp.Net 7.0 & Angular 15 SPA Fullstack application with plenty of examples. Live demo:

angular angular-cli aspnetcore aspnetcorespa best-practices compodoc efcore globalization identityserver4 security spa typescript unit-testing

Last synced: 14 Oct 2024

https://github.com/fullstackproltd/AspNetCoreSpa

Asp.Net 7.0 & Angular 15 SPA Fullstack application with plenty of examples. Live demo:

angular angular-cli aspnetcore aspnetcorespa best-practices compodoc efcore globalization identityserver4 security spa typescript unit-testing

Last synced: 27 Oct 2024

https://github.com/atoum/atoum

The modern, simple and intuitive PHP unit testing framework.

atoum hacktoberfest php test test-framework unit-testing

Last synced: 29 Oct 2024

https://github.com/pvarentsov/typescript-clean-architecture

It is my attempt to create Clean Architecture based application in TypeScript.

back-end clean-architecture clean-code e2e-testing nestjs nodejs typeorm typescript unit-testing

Last synced: 14 Oct 2024

https://github.com/cpputest/cpputest

CppUTest unit testing and mocking framework for C/C++

c-plus-plus cpputest memory-leak mocking-framework test-driven-development unit-testing very-kewl

Last synced: 15 Oct 2024

https://github.com/kentcdodds/testing-workshop

A workshop for learning how to test JavaScript applications

e2e-tests end-to-end-testing integration-testing javascript kcd-edu testing unit-testing workshop

Last synced: 26 Sep 2024

https://github.com/wellyshen/react-cool-starter

😎 🐣 A starter boilerplate for a universal web app with the best development experience and a focus on performance and best practices.

boilerplate code-splitting css-modules es6 express jest performance react react-hooks react-router redux redux-toolkit security server-side-rendering starter testing-library-react typescript unit-testing universal webpack

Last synced: 11 Oct 2024

https://github.com/bUnit-dev/bUnit

bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.

blazor blazor-components bunit cascading-values component-testing hacktoberfest mstest nuget nunit razor-components snapshot-testing trigger-event-handlers unit-testing xunit

Last synced: 29 Oct 2024

https://github.com/egil/bunit

bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.

blazor blazor-components bunit cascading-values component-testing hacktoberfest mstest nuget nunit razor-components snapshot-testing trigger-event-handlers unit-testing xunit

Last synced: 04 Aug 2024

https://github.com/bunit-dev/bunit

bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.

blazor blazor-components bunit cascading-values component-testing hacktoberfest mstest nuget nunit razor-components snapshot-testing trigger-event-handlers unit-testing xunit

Last synced: 14 Oct 2024

https://github.com/google/cmockery

A lightweight library to simplify and generalize the process of writing unit tests for C applications.

c cmockery embedded-systems mocking mocks testing tests unit-testing

Last synced: 29 Oct 2024

https://github.com/kmmbvnr/django-jenkins

Plug and play continuous integration with django and jenkins

django jenkins jenkins-ci test testing unit-testing

Last synced: 13 Oct 2024

https://github.com/enzymejs/enzyme-matchers

Jasmine/Jest assertions for enzyme

enzyme jasmine jest tdd unit-testing

Last synced: 11 Oct 2024

https://github.com/r-lib/testthat

An R 📦 to make testing 😀

r unit-testing

Last synced: 09 Nov 2024

https://github.com/machine/machine.specifications

Machine.Specifications is a Context/Specification framework for .NET that removes language noise and simplifies tests.

dotnet mspec unit-testing

Last synced: 27 Oct 2024

https://github.com/microsoft/vstest

Visual Studio Test Platform is the runner and engine that powers test explorer and vstest.console.

dotnet test-runner testing testing-tools unit-testing visual-studio

Last synced: 05 Nov 2024

https://github.com/alibaba/java-dns-cache-manipulator

🌏 A tiny 0-dependency thread-safe Java™ lib for setting/viewing dns programmatically without touching host file, make unit/integration testing portable; and a tiny tool for setting/viewing dns of running JVM process.

dns dns-cache dns-cache-manipulator domain-name hacking hacking-code integration-testing java jvm testing threadsafe unit-testing

Last synced: 13 Oct 2024

https://github.com/trailofbits/deepstate

A unit test-like interface for fuzzing and symbolic execution

fuzzing property-based-testing symbolic-execution testing-framework testing-tools unit-testing

Last synced: 08 Nov 2024

https://github.com/m-radzikowski/aws-sdk-client-mock

AWS JavaScript SDK v3 mocks for easy unit testing. 🖋️ Typed 🔬 Tested 📄 Documented 🛠️ Maintained

aws aws-lambda aws-sdk mock testing unit-testing

Last synced: 07 Nov 2024

https://github.com/samuelcolvin/dirty-equals

Doing dirty (but extremely useful) things with equals.

pytest python testing-tools unit-testing

Last synced: 18 Oct 2024

https://github.com/VUnit/vunit

VUnit is a unit testing framework for VHDL/SystemVerilog

asic fpga systemverilog-hdl testbench unit-testing universal-verification-methodology verification verilog-hdl vhdl

Last synced: 09 Nov 2024

https://github.com/michalzaq12/electron-nuxt

⚡ An Electron & Nuxt.js / Vue.js quick start boilerplate with vue-cli scaffolding, electron-builder, unit/e2e testing, vue-devtools

boilerplate buefy e2e-testing electron electron-builder electron-nuxt nuxt scaffolding typescript unit-testing vue vuetify

Last synced: 27 Sep 2024

https://github.com/php-censor/php-censor

PHP Censor is an open source self-hosted continuous integration server for PHP projects.

ci continuous-integration database-testing hacktoberfest php php-censor phpcensor phpci self-hosted testing unit-testing

Last synced: 25 Oct 2024

https://github.com/haf/expecto

A smooth testing lib for F#. APIs made for humans! Strong testing methodologies for everyone!

performance-testing property-based-testing stress-testing testing unit-testing

Last synced: 29 Oct 2024

https://github.com/UnkindPartition/tasty

Modern and extensible testing framework for Haskell

golden-tests haskell hunit quickcheck smallcheck testing unit-testing

Last synced: 08 Nov 2024

https://github.com/unkindpartition/tasty

Modern and extensible testing framework for Haskell

golden-tests haskell hunit quickcheck smallcheck testing unit-testing

Last synced: 20 Oct 2024

https://github.com/VincentJouanne/nest-clean-architecture

🏛️ Nest.js clean architecture example following some DDD principles with use-cases written in functionnal programming.

clean-architecture cqrs ddd docker end-to-end-testing fp-ts functional-programming integration-testing jest microservices nestjs prisma runtypes tdd typescript unit-testing

Last synced: 07 Nov 2024

https://github.com/vincentjouanne/nest-clean-architecture

🏛️ Nest.js clean architecture example following some DDD principles with use-cases written in functionnal programming.

clean-architecture cqrs ddd docker end-to-end-testing fp-ts functional-programming integration-testing jest microservices nestjs prisma runtypes tdd typescript unit-testing

Last synced: 30 Oct 2024

https://github.com/AhmedLSayed9/deliverzler

Delivery App for Restaurants built on Flutter using Domain-Driven Design (DDD) and Layered Architecture along with Riverpod Framework.

clean-architecture clean-code dart ddd domain-driven-design fcm firebase flutter go-router google-maps layered-architecture local-notifications riverpod tdd unit-testing

Last synced: 12 Nov 2024

https://github.com/pytest-dev/pyfakefs

Provides a fake file system that mocks the Python file system modules.

filesystem mocking pytest-plugin python unit-testing

Last synced: 31 Oct 2024

https://github.com/cgewecke/eth-gas-reporter

Gas usage per unit test. Average gas usage per method. A mocha reporter.

buidler codechecks ethereum gas hardhat-plugin mocha solidity truffle unit-testing

Last synced: 27 Sep 2024

https://github.com/pgrange/bash_unit

bash unit testing enterprise edition framework for professionals

assertions bash tdd test-driven-development test-framework testing unit-testing unittest xunit

Last synced: 03 Nov 2024

https://github.com/mockbukkit/mockbukkit

MockBukkit is a mocking framework for Bukkit/PaperMC to allow the easy unit testing of Bukkit plugins.

bukkit bukkit-plugins hacktoberfest mock-plugin mockbukkit mocking-framework paper paperm papermc-plugin spigot spigotmc testing unit-testing

Last synced: 11 Oct 2024

https://github.com/JamieMason/Jasmine-Matchers

Write Beautiful Specs with Custom Matchers for Jest and Jasmine

asymmetric-matchers bdd jasmine javascript javascript-tests jest karma tdd test-matchers testing unit-testing

Last synced: 31 Oct 2024

https://github.com/jamiemason/jasmine-matchers

Write Beautiful Specs with Custom Matchers for Jest and Jasmine

asymmetric-matchers bdd jasmine javascript javascript-tests jest karma tdd test-matchers testing unit-testing

Last synced: 18 Oct 2024

https://github.com/bluebird75/luaunit

LuaUnit is a popular unit-testing framework for Lua, with an interface typical of xUnit libraries (Python unittest, Junit, NUnit, ...). It supports several output formats (Text, TAP, JUnit, ...) to be used directly or work with Continuous Integration platforms (Jenkins, Maven, ...).

assertions jenkins lua luaunit maven unit-testing

Last synced: 13 Oct 2024

https://github.com/stefanbirkner/system-rules

A collection of JUnit rules for testing code which uses java.lang.System.

java junit junit-rule unit-testing

Last synced: 30 Oct 2024