@@ -7,6 +7,7 @@ import { cleanup, initialStateDefault, mockedStore } from 'uiSrc/utils/test-util
7
7
import { addErrorNotification , addMessageNotification } from 'uiSrc/slices/app/notifications'
8
8
import successMessages from 'uiSrc/components/notifications/success-messages'
9
9
import { SearchHistoryItem , SearchMode } from 'uiSrc/slices/interfaces/keys'
10
+ import { resetBrowserTree } from 'uiSrc/slices/app/context'
10
11
import {
11
12
CreateHashWithExpireDto ,
12
13
CreateListWithExpireDto ,
@@ -1266,6 +1267,7 @@ describe('keys slice', () => {
1266
1267
const expectedActions = [
1267
1268
addKey ( ) ,
1268
1269
addKeySuccess ( ) ,
1270
+ resetBrowserTree ( ) ,
1269
1271
updateKeyList ( { keyName : data . keyName , keyType : 'hash' } ) ,
1270
1272
addMessageNotification ( successMessages . ADDED_NEW_KEY ( data . keyName ) ) ,
1271
1273
]
@@ -1291,6 +1293,7 @@ describe('keys slice', () => {
1291
1293
const expectedActions = [
1292
1294
addKey ( ) ,
1293
1295
addKeySuccess ( ) ,
1296
+ resetBrowserTree ( ) ,
1294
1297
updateKeyList ( { keyName : data . keyName , keyType : 'zset' } ) ,
1295
1298
addMessageNotification ( successMessages . ADDED_NEW_KEY ( data . keyName ) ) ,
1296
1299
]
@@ -1316,6 +1319,7 @@ describe('keys slice', () => {
1316
1319
const expectedActions = [
1317
1320
addKey ( ) ,
1318
1321
addKeySuccess ( ) ,
1322
+ resetBrowserTree ( ) ,
1319
1323
updateKeyList ( { keyName : data . keyName , keyType : 'set' } ) ,
1320
1324
addMessageNotification ( successMessages . ADDED_NEW_KEY ( data . keyName ) ) ,
1321
1325
]
@@ -1341,6 +1345,7 @@ describe('keys slice', () => {
1341
1345
const expectedActions = [
1342
1346
addKey ( ) ,
1343
1347
addKeySuccess ( ) ,
1348
+ resetBrowserTree ( ) ,
1344
1349
updateKeyList ( { keyName : data . keyName , keyType : 'string' } ) ,
1345
1350
addMessageNotification ( successMessages . ADDED_NEW_KEY ( data . keyName ) ) ,
1346
1351
]
@@ -1367,6 +1372,7 @@ describe('keys slice', () => {
1367
1372
const expectedActions = [
1368
1373
addKey ( ) ,
1369
1374
addKeySuccess ( ) ,
1375
+ resetBrowserTree ( ) ,
1370
1376
updateKeyList ( { keyName : data . keyName , keyType : 'list' } ) ,
1371
1377
addMessageNotification ( successMessages . ADDED_NEW_KEY ( data . keyName ) ) ,
1372
1378
]
@@ -1392,6 +1398,7 @@ describe('keys slice', () => {
1392
1398
const expectedActions = [
1393
1399
addKey ( ) ,
1394
1400
addKeySuccess ( ) ,
1401
+ resetBrowserTree ( ) ,
1395
1402
updateKeyList ( { keyName : data . keyName , keyType : 'ReJSON-RL' } ) ,
1396
1403
addMessageNotification ( successMessages . ADDED_NEW_KEY ( data . keyName ) ) ,
1397
1404
]
@@ -1551,6 +1558,7 @@ describe('keys slice', () => {
1551
1558
1552
1559
// Assert
1553
1560
const expectedActions = [
1561
+ resetBrowserTree ( ) ,
1554
1562
updateKeyList ( { keyName : 'key' , keyType : 'hash' } )
1555
1563
]
1556
1564
expect ( store . getActions ( ) ) . toEqual ( expectedActions )
@@ -1564,12 +1572,12 @@ describe('keys slice', () => {
1564
1572
{ id : '2' , mode : SearchMode . Pattern , filter : { type : 'list' , match : '*' } } ,
1565
1573
]
1566
1574
const responsePayload = { data, status : 200 }
1567
-
1575
+
1568
1576
apiService . get = jest . fn ( ) . mockResolvedValue ( responsePayload )
1569
-
1577
+
1570
1578
// Act
1571
1579
await store . dispatch < any > ( fetchPatternHistoryAction ( ) )
1572
-
1580
+
1573
1581
// Assert
1574
1582
const expectedActions = [
1575
1583
loadSearchHistory ( ) ,
@@ -1586,12 +1594,12 @@ describe('keys slice', () => {
1586
1594
data : { message : errorMessage } ,
1587
1595
} ,
1588
1596
}
1589
-
1597
+
1590
1598
apiService . get = jest . fn ( ) . mockRejectedValue ( responsePayload )
1591
-
1599
+
1592
1600
// Act
1593
1601
await store . dispatch < any > ( fetchPatternHistoryAction ( ) )
1594
-
1602
+
1595
1603
// Assert
1596
1604
const expectedActions = [
1597
1605
loadSearchHistory ( ) ,
@@ -1600,7 +1608,7 @@ describe('keys slice', () => {
1600
1608
expect ( store . getActions ( ) ) . toEqual ( expectedActions )
1601
1609
} )
1602
1610
} )
1603
-
1611
+
1604
1612
describe ( 'fetchSearchHistoryAction' , ( ) => {
1605
1613
it ( 'success fetch history' , async ( ) => {
1606
1614
// Arrange
@@ -1609,12 +1617,12 @@ describe('keys slice', () => {
1609
1617
{ id : '2' , mode : SearchMode . Pattern , filter : { type : 'list' , match : '*' } } ,
1610
1618
]
1611
1619
const responsePayload = { data, status : 200 }
1612
-
1620
+
1613
1621
apiService . get = jest . fn ( ) . mockResolvedValue ( responsePayload )
1614
-
1622
+
1615
1623
// Act
1616
1624
await store . dispatch < any > ( fetchSearchHistoryAction ( SearchMode . Pattern ) )
1617
-
1625
+
1618
1626
// Assert
1619
1627
const expectedActions = [
1620
1628
loadSearchHistory ( ) ,
@@ -1631,12 +1639,12 @@ describe('keys slice', () => {
1631
1639
data : { message : errorMessage } ,
1632
1640
} ,
1633
1641
}
1634
-
1642
+
1635
1643
apiService . get = jest . fn ( ) . mockRejectedValue ( responsePayload )
1636
-
1644
+
1637
1645
// Act
1638
1646
await store . dispatch < any > ( fetchSearchHistoryAction ( SearchMode . Pattern ) )
1639
-
1647
+
1640
1648
// Assert
1641
1649
const expectedActions = [
1642
1650
loadSearchHistory ( ) ,
@@ -1645,25 +1653,25 @@ describe('keys slice', () => {
1645
1653
expect ( store . getActions ( ) ) . toEqual ( expectedActions )
1646
1654
} )
1647
1655
} )
1648
-
1656
+
1649
1657
describe ( 'deletePatternHistoryAction' , ( ) => {
1650
1658
it ( 'success delete history' , async ( ) => {
1651
1659
// Arrange
1652
1660
const responsePayload = { status : 200 }
1653
-
1661
+
1654
1662
apiService . delete = jest . fn ( ) . mockResolvedValue ( responsePayload )
1655
-
1663
+
1656
1664
// Act
1657
1665
await store . dispatch < any > ( deletePatternHistoryAction ( [ '1' ] ) )
1658
-
1666
+
1659
1667
// Assert
1660
1668
const expectedActions = [
1661
1669
deleteSearchHistory ( ) ,
1662
1670
deleteSearchHistorySuccess ( [ '1' ] ) ,
1663
1671
]
1664
1672
expect ( store . getActions ( ) ) . toEqual ( expectedActions )
1665
1673
} )
1666
-
1674
+
1667
1675
it ( 'failed to delete history' , async ( ) => {
1668
1676
// Arrange
1669
1677
const errorMessage = 'some error'
@@ -1673,12 +1681,12 @@ describe('keys slice', () => {
1673
1681
data : { message : errorMessage } ,
1674
1682
} ,
1675
1683
}
1676
-
1684
+
1677
1685
apiService . delete = jest . fn ( ) . mockRejectedValue ( responsePayload )
1678
-
1686
+
1679
1687
// Act
1680
1688
await store . dispatch < any > ( deletePatternHistoryAction ( [ '1' ] ) )
1681
-
1689
+
1682
1690
// Assert
1683
1691
const expectedActions = [
1684
1692
deleteSearchHistory ( ) ,
@@ -1687,25 +1695,25 @@ describe('keys slice', () => {
1687
1695
expect ( store . getActions ( ) ) . toEqual ( expectedActions )
1688
1696
} )
1689
1697
} )
1690
-
1698
+
1691
1699
describe ( 'deleteSearchHistoryAction' , ( ) => {
1692
1700
it ( 'success delete history' , async ( ) => {
1693
1701
// Arrange
1694
1702
const responsePayload = { status : 200 }
1695
-
1703
+
1696
1704
apiService . delete = jest . fn ( ) . mockResolvedValue ( responsePayload )
1697
-
1705
+
1698
1706
// Act
1699
1707
await store . dispatch < any > ( deleteSearchHistoryAction ( SearchMode . Pattern , [ '1' ] ) )
1700
-
1708
+
1701
1709
// Assert
1702
1710
const expectedActions = [
1703
1711
deleteSearchHistory ( ) ,
1704
1712
deleteSearchHistorySuccess ( [ '1' ] ) ,
1705
1713
]
1706
1714
expect ( store . getActions ( ) ) . toEqual ( expectedActions )
1707
1715
} )
1708
-
1716
+
1709
1717
it ( 'failed to delete history' , async ( ) => {
1710
1718
// Arrange
1711
1719
const errorMessage = 'some error'
@@ -1715,12 +1723,12 @@ describe('keys slice', () => {
1715
1723
data : { message : errorMessage } ,
1716
1724
} ,
1717
1725
}
1718
-
1726
+
1719
1727
apiService . delete = jest . fn ( ) . mockRejectedValue ( responsePayload )
1720
-
1728
+
1721
1729
// Act
1722
1730
await store . dispatch < any > ( deleteSearchHistoryAction ( SearchMode . Pattern , [ '1' ] ) )
1723
-
1731
+
1724
1732
// Assert
1725
1733
const expectedActions = [
1726
1734
deleteSearchHistory ( ) ,
0 commit comments