@@ -838,5 +838,33 @@ describe('Remote', function () {
838
838
assert . strictEqual ( request . message . account_root , ADDRESS ) ;
839
839
assert . strictEqual ( request . message . ledger_index , 'validated' ) ;
840
840
} ) ;
841
+
842
+ it ( 'request offer with ledger index' , function ( ) {
843
+ var request = remote . requestOffer ( { account : ADDRESS , ledger : LEDGER_INDEX , sequence : 5 } ) ;
844
+ assert . strictEqual ( request . message . command , 'ledger_entry' ) ;
845
+ assert . strictEqual ( request . message . offer . account , ADDRESS ) ;
846
+ assert . strictEqual ( request . message . offer . seq , 5 ) ;
847
+ assert . strictEqual ( request . message . ledger_index , LEDGER_INDEX ) ;
848
+ } ) ;
849
+ it ( 'request offer with ledger hash' , function ( ) {
850
+ var request = remote . requestOffer ( { account : ADDRESS , ledger : LEDGER_HASH , sequence : 5 } ) ;
851
+ assert . strictEqual ( request . message . command , 'ledger_entry' ) ;
852
+ assert . strictEqual ( request . message . offer . account , ADDRESS ) ;
853
+ assert . strictEqual ( request . message . offer . seq , 5 ) ;
854
+ assert . strictEqual ( request . message . ledger_hash , LEDGER_HASH ) ;
855
+ } ) ;
856
+ it ( 'request account balance with ledger identifier' , function ( ) {
857
+ var request = remote . requestOffer ( { account : ADDRESS , ledger : 'validated' , sequence : 5 } ) ;
858
+ assert . strictEqual ( request . message . command , 'ledger_entry' ) ;
859
+ assert . strictEqual ( request . message . offer . account , ADDRESS ) ;
860
+ assert . strictEqual ( request . message . offer . seq , 5 ) ;
861
+ assert . strictEqual ( request . message . ledger_index , 'validated' ) ;
862
+ } ) ;
863
+ it ( 'request account balance with offer index' , function ( ) {
864
+ var request = remote . requestOffer ( { index : TRANSACTION_HASH , ledger : LEDGER_INDEX } ) ;
865
+ assert . strictEqual ( request . message . command , 'ledger_entry' ) ;
866
+ assert . strictEqual ( request . message . offer , TRANSACTION_HASH ) ;
867
+ assert . strictEqual ( request . message . ledger_index , LEDGER_INDEX ) ;
868
+ } ) ;
841
869
} ) ;
842
870
} ) ;
0 commit comments