├── .editorconfig ├── .env.example ├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── .prettierignore ├── .prettierrc.yml ├── .solhint.json ├── .vscode └── settings.json ├── LICENSE.md ├── README.md ├── foundry.toml ├── package.json ├── pnpm-lock.yaml ├── remappings.txt ├── script ├── Base.s.sol └── Deploy.s.sol ├── src └── Foo.sol └── test ├── 01-when ├── when.t.sol └── when.tree ├── 02-given ├── given.t.sol └── given.tree ├── 03-bundled-its ├── bundledIts.t.sol └── bundledIts.tree ├── 04-given-when ├── givenWhen.t.sol └── givenWhen.tree ├── 05-when-given-when ├── whenGivenWhen.t.sol └── whenGivenWhen.tree └── Base.t.sol /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/.env.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | lib/** linguist-vendored 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/.prettierrc.yml -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/.solhint.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/README.md -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/foundry.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/remappings.txt -------------------------------------------------------------------------------- /script/Base.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/script/Base.s.sol -------------------------------------------------------------------------------- /script/Deploy.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/script/Deploy.s.sol -------------------------------------------------------------------------------- /src/Foo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/src/Foo.sol -------------------------------------------------------------------------------- /test/01-when/when.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/test/01-when/when.t.sol -------------------------------------------------------------------------------- /test/01-when/when.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/test/01-when/when.tree -------------------------------------------------------------------------------- /test/02-given/given.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/test/02-given/given.t.sol -------------------------------------------------------------------------------- /test/02-given/given.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/test/02-given/given.tree -------------------------------------------------------------------------------- /test/03-bundled-its/bundledIts.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/test/03-bundled-its/bundledIts.t.sol -------------------------------------------------------------------------------- /test/03-bundled-its/bundledIts.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/test/03-bundled-its/bundledIts.tree -------------------------------------------------------------------------------- /test/04-given-when/givenWhen.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/test/04-given-when/givenWhen.t.sol -------------------------------------------------------------------------------- /test/04-given-when/givenWhen.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/test/04-given-when/givenWhen.tree -------------------------------------------------------------------------------- /test/05-when-given-when/whenGivenWhen.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/test/05-when-given-when/whenGivenWhen.t.sol -------------------------------------------------------------------------------- /test/05-when-given-when/whenGivenWhen.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/test/05-when-given-when/whenGivenWhen.tree -------------------------------------------------------------------------------- /test/Base.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/btt-examples/HEAD/test/Base.t.sol --------------------------------------------------------------------------------