`cargo test -p payjoin` fails
8ceccaab611e4a075dada66718b1ecd1d2e4a4ee broke test builds with the default features:
error[E0432]: unresolved import `crate::send::v1`
--> payjoin/src/core/send/v2/session.rs:108:22
|
108 | use crate::send::v1::SenderBuilder;
| ^^ could not find `v1` in `send`
|
cc @DanGould
The session tests must not use v1::SenderBuilder. Use v2 with NoOp persister.
I wonder why this isn't tested by CI
because payjoin/contrib/test.sh only tests with --all-features
Going to take this and look into adding a test suite that doesn't use --all-features
The exact error linked https://github.com/payjoin/rust-payjoin/issues/1019#issue-3367138588 has actually been resolved as of d6ab28d1ddf3737e0e68abe1ce5ff0b14ccd3a8d however several other errors still exist when running cargo test -p payjoin