cosmos-sdk/x/auth
Facundo Medica a8a52d0775
refactor: use mocks for x/auth testing + ante tests refactor (#12568)
## Description

Main changes:
#### `x/auth` and `x/auth/ante` stopped depending on simapp
Some usages are left but this PR grew too much, so we might want to do it in a separate.

#### Removed all usages of the `suite` in `ante`
This makes tests way more verbose but helps keep the test cases self-contained and easier to understand (before you would need to mentally track the state of the suite throughout the test cases to understand them).
Also, it's easier to test, given that all tests are converted to standard Go unit tests (`func TestSomething(t *testing.T){`) and at least VSCode recognizes them and lets you run a single one instead of the entire suite.
I think this can/should be replicated in other modules.

Closes: #12502



---

### Author Checklist

*All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.*

I have...

- [x] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
- [x] added `!` to the type prefix if API or client breaking change
- [x] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/main/CONTRIBUTING.md#pr-targeting))
- [x] provided a link to the relevant issue or specification
- [x] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/main/docs/building-modules)
- [x] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/main/CONTRIBUTING.md#testing)
- [ ] added a changelog entry to `CHANGELOG.md`
- [x] included comments for [documenting Go code](https://blog.golang.org/godoc)
- [x] updated the relevant documentation or specification
- [ ] reviewed "Files changed" and left comments if necessary
- [ ] confirmed all CI checks have passed

### Reviewers Checklist

*All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.*

I have...

- [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
- [ ] confirmed `!` in the type prefix if API or client breaking change
- [ ] confirmed all author checklist items have been addressed 
- [ ] reviewed state machine logic
- [ ] reviewed API design and naming
- [ ] reviewed documentation is accurate
- [ ] reviewed tests and test coverage
- [ ] manually tested (if applicable)
2022-07-27 17:49:19 +00:00
..
ante refactor: use mocks for x/auth testing + ante tests refactor (#12568) 2022-07-27 17:49:19 +00:00
atlas chore: add markdownlint to lint commands (#9353) 2021-05-27 15:31:04 +00:00
client refactor: move module cli tests up to simapp (#12718) 2022-07-26 22:00:54 +00:00
exported feat: deprecate x/params usage in x/auth (#12475) 2022-07-11 19:16:27 +02:00
keeper refactor: use mocks for x/auth testing + ante tests refactor (#12568) 2022-07-27 17:49:19 +00:00
migrations chore: routine gofumpt (#12571) 2022-07-16 18:22:05 +00:00
posthandler refactor: Mark tips as beta (#12089) 2022-05-31 14:05:16 +00:00
signing refactor: use mocks for x/auth testing + ante tests refactor (#12568) 2022-07-27 17:49:19 +00:00
simulation refactor: rename depinject imports to cosmossdk.io/depinject (#12479) 2022-07-09 17:46:07 +02:00
spec docs: remove app wiring from module docs (#12393) 2022-06-30 14:11:25 +01:00
testutil refactor: use mocks for x/auth testing + ante tests refactor (#12568) 2022-07-27 17:49:19 +00:00
testutilhelpers/tx feat: decouple x/auth from simapp (#12360) 2022-06-29 09:53:59 +00:00
tx chore: remove norace tag (#12738) 2022-07-27 14:44:23 +00:00
types chore: use math.Int instead of math.Int and apply linting (#12702) 2022-07-26 00:24:47 +02:00
vesting refactor: use mocks for x/auth testing + ante tests refactor (#12568) 2022-07-27 17:49:19 +00:00
module_test.go feat: decouple x/auth from simapp (#12360) 2022-06-29 09:53:59 +00:00
module.go feat: Move AppModule.BeginBlock and AppModule.EndBlock to extension interfaces (#12603) 2022-07-19 17:19:23 +00:00
README.md docs: Improve markdownlint configuration (#11104) 2022-02-10 12:07:01 +00:00

Auth

  • Auth - Authentication of accounts and transactions for Cosmos SDK applications.