@@ -625,33 +625,38 @@ trust-node = true
625
625
626
626
func TestGaiadCollectGentxs (t * testing.T ) {
627
627
t .Parallel ()
628
+ f := NewFixtures (t )
629
+
628
630
// Initialise temporary directories
629
- gaiadHome , gaiacliHome := getTestingHomeDirs (t .Name ())
630
631
gentxDir , err := ioutil .TempDir ("" , "" )
631
632
gentxDoc := filepath .Join (gentxDir , "gentx.json" )
632
633
require .NoError (t , err )
633
634
634
- tests .ExecuteT (t , fmt .Sprintf ("gaiad --home=%s unsafe-reset-all" , gaiadHome ), "" )
635
- os .RemoveAll (filepath .Join (gaiadHome , "config" , "gentx" ))
636
- executeWrite (t , fmt .Sprintf ("gaiacli keys delete --home=%s foo" , gaiacliHome ), app .DefaultKeyPass )
637
- executeWrite (t , fmt .Sprintf ("gaiacli keys delete --home=%s bar" , gaiacliHome ), app .DefaultKeyPass )
638
- executeWriteCheckErr (t , fmt .Sprintf ("gaiacli keys add --home=%s foo" , gaiacliHome ), app .DefaultKeyPass )
639
- executeWriteCheckErr (t , fmt .Sprintf ("gaiacli keys add --home=%s bar" , gaiacliHome ), app .DefaultKeyPass )
640
- executeWriteCheckErr (t , fmt .Sprintf ("gaiacli config --home=%s output json" , gaiacliHome ))
641
- fooAddr , _ := executeGetAddrPK (t , fmt .Sprintf ("gaiacli keys show foo --home=%s" , gaiacliHome ))
635
+ // Reset testing path
636
+ f .UnsafeResetAll ()
637
+
638
+ // Initialize keys
639
+ f .KeysDelete (keyFoo )
640
+ f .KeysDelete (keyBar )
641
+ f .KeysAdd (keyFoo )
642
+ f .KeysAdd (keyBar )
643
+
644
+ // Configure json output
645
+ f .CLIConfig ("output" , "json" )
642
646
643
647
// Run init
644
- _ = executeInit (t , fmt .Sprintf ("gaiad init -o --moniker=foo --home=%s" , gaiadHome ))
648
+ f .GDInit (keyFoo )
649
+
645
650
// Add account to genesis.json
646
- executeWriteCheckErr (t , fmt .Sprintf (
647
- "gaiad add-genesis-account %s 150%s,1000footoken --home=%s" , fooAddr , stakeTypes .DefaultBondDenom , gaiadHome ))
648
- executeWrite (t , fmt .Sprintf ("cat %s%sconfig%sgenesis.json" , gaiadHome , string (os .PathSeparator ), string (os .PathSeparator )))
651
+ f .AddGenesisAccount (f .KeyAddress (keyFoo ), startCoins )
652
+
649
653
// Write gentx file
650
- executeWriteCheckErr ( t , fmt .Sprintf (
651
- "gaiad gentx --name=foo --home=%s --home-client=%s --output-document=%s" , gaiadHome , gaiacliHome , gentxDoc ), app . DefaultKeyPass )
654
+ f . GenTx ( keyFoo , fmt .Sprintf ("--output-document=%s" , gentxDoc ))
655
+
652
656
// Collect gentxs from a custom directory
653
- executeWriteCheckErr (t , fmt .Sprintf ("gaiad collect-gentxs --home=%s --gentx-dir=%s" , gaiadHome , gentxDir ), app .DefaultKeyPass )
654
- cleanupDirs (gaiadHome , gaiacliHome , gentxDir )
657
+ f .CollectGenTxs (fmt .Sprintf ("--gentx-dir=%s" , gentxDir ))
658
+
659
+ f .Cleanup (gentxDir )
655
660
}
656
661
657
662
// ---------------------------------------------------------------------------
0 commit comments