diff --git a/testkit-core/src/main/scala/org/bitcoins/testkitcore/gen/TransactionGenerators.scala b/testkit-core/src/main/scala/org/bitcoins/testkitcore/gen/TransactionGenerators.scala index d0e02d55bc..a9e75ca638 100644 --- a/testkit-core/src/main/scala/org/bitcoins/testkitcore/gen/TransactionGenerators.scala +++ b/testkit-core/src/main/scala/org/bitcoins/testkitcore/gen/TransactionGenerators.scala @@ -190,7 +190,7 @@ object TransactionGenerators { realisiticWitnessTransactionWitnessOut) /** Generates a transaction where at least one output pays to the given SPK */ - def transactionTo(spk: ScriptPubKey) = + def transactionTo(spk: ScriptPubKey): Gen[Transaction] = Gen.oneOf(baseTransactionTo(spk), witnessTransactionTo(spk)) /** Generates a transaction with at least one output */ diff --git a/wallet-test/src/test/scala/org/bitcoins/wallet/ProcessTransactionTest.scala b/wallet-test/src/test/scala/org/bitcoins/wallet/ProcessTransactionTest.scala index 405832145a..5b26415e77 100644 --- a/wallet-test/src/test/scala/org/bitcoins/wallet/ProcessTransactionTest.scala +++ b/wallet-test/src/test/scala/org/bitcoins/wallet/ProcessTransactionTest.scala @@ -12,6 +12,7 @@ import org.bitcoins.core.wallet.fee.SatoshisPerByte import org.bitcoins.testkit.wallet.{BitcoinSWalletTest, WalletTestUtil} import org.bitcoins.testkitcore.Implicits._ import org.bitcoins.testkitcore.gen.TransactionGenerators +import org.bitcoins.testkitcore.util.TransactionTestUtil import org.scalatest.FutureOutcome import org.scalatest.compatible.Assertion @@ -56,10 +57,10 @@ class ProcessTransactionTest extends BitcoinSWalletTest { wallet => for { address <- wallet.getNewAddress() + output = TransactionOutput(Bitcoins.one, address.scriptPubKey) + outPoint = TransactionGenerators.outPoint.sampleSome tx = - TransactionGenerators - .transactionTo(address.scriptPubKey) - .sampleSome + TransactionTestUtil.buildTransactionTo(output, outPoint) _ <- wallet.processTransaction(tx, None) oldConfirmed <- wallet.getConfirmedBalance()