All Projects → HAECHI-LABS → solidity-tdd

HAECHI-LABS / solidity-tdd

Licence: other
Solidity Test Driven Development Boilerplate Project

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Labels

Projects that are alternatives of or similar to solidity-tdd

my-react-todolist
A guide to TDD a React/Redux TodoList App
Stars: ✭ 22 (-18.52%)
Mutual labels:  tdd
typeless
Typeless: the benefits of TypeScript, without the types
Stars: ✭ 17 (-37.04%)
Mutual labels:  tdd
serverless-tdd
Serverless TDD example
Stars: ✭ 13 (-51.85%)
Mutual labels:  tdd
goss
Quick and Easy server testing/validation
Stars: ✭ 26 (-3.7%)
Mutual labels:  tdd
ko-component-tester
🚦 TDD Helpers for Knockout JS
Stars: ✭ 15 (-44.44%)
Mutual labels:  tdd
pydantic-factories
Simple and powerful mock data generation using pydantic or dataclasses
Stars: ✭ 380 (+1307.41%)
Mutual labels:  tdd
finance-project-ddd
Projeto financeiro usando domain driven design, tdd, arquitetura hexagonal e solid
Stars: ✭ 67 (+148.15%)
Mutual labels:  tdd
utest
Lightweight unit testing framework for C/C++ projects. Suitable for embedded devices.
Stars: ✭ 18 (-33.33%)
Mutual labels:  tdd
colorizzar
📗 -> 📘 Change color of png keep alpha channel in php!
Stars: ✭ 27 (+0%)
Mutual labels:  tdd
ema
External memory app - allows one to quickly post and search text notes
Stars: ✭ 43 (+59.26%)
Mutual labels:  tdd
mugshot
Framework independent visual testing library
Stars: ✭ 126 (+366.67%)
Mutual labels:  tdd
doctest
The fastest feature-rich C++11/14/17/20 single-header testing framework
Stars: ✭ 4,434 (+16322.22%)
Mutual labels:  tdd
ttt-tdd
Book about test-driven development with an example of making “Tic-Tac-Toe” by TDD · ❌ ⭕️ 🧪
Stars: ✭ 29 (+7.41%)
Mutual labels:  tdd
Examin
Examin is a developer tool that generates React unit tests for your application. Ensure your application renders as expected before adding new features. Examin writes the baseline unit tests and allows developers to customize their tests for their application.
Stars: ✭ 75 (+177.78%)
Mutual labels:  tdd
django-test-addons
Testing support for different database system like Mongo, Redis, Neo4j, Memcache, Django Rest Framework for django
Stars: ✭ 20 (-25.93%)
Mutual labels:  tdd
memo
다양한 MD 메모
Stars: ✭ 87 (+222.22%)
Mutual labels:  tdd
tddd-starter
Laravel TDDD Starter App
Stars: ✭ 23 (-14.81%)
Mutual labels:  tdd
kata
TDD, Refactoring kata in many languages
Stars: ✭ 14 (-48.15%)
Mutual labels:  tdd
PixelTest
Fast, modern, simple iOS snapshot testing written purely in Swift.
Stars: ✭ 56 (+107.41%)
Mutual labels:  tdd
spec-kemal
Easy testing for Kemal
Stars: ✭ 51 (+88.89%)
Mutual labels:  tdd

Solidity TDD Boilerplate

A boilerplate Solidity project structure using Truffle, Mocha and Chai.

Test Driven Development is useful for developing the secure smart contracts.

한국어 블로그 포스트

Installation

Download to your project directory.

To install libraries, enter:

npm install

To compile the Solidity codes, enter:

npm run compile 

To lint the Javascript codes, enter:

npm run lint 

To lint the Solidity codes, enter:

npm run lint:sol 

To lint both Solidity and Javascript codes, enter:

npm run lint:all 

To run tests, enter:

npm run test

To run code coverage & evaluate the gas cost of each function:

npm run coverage

To deploy the codes to the Rospten, make the .env file and enter INFURA_API_KEY, MNEMONIC. You can get the INFURA_API_KEY in the Infura and MNEMONIC in the Mnemonic Code Converter.

truffle migrate --network ropsten

Features

Support

Please open an issue for support.

Contributing

Please contribute using Github Flow. Create a branch, add commits, and open a pull request

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].