1
1
import filterCommands , { filterSearch , filterHidden } from "./index"
2
2
import { CommandType } from "reactotron-core-contract"
3
3
4
+ const EXAMPLE_VALUE_OBJECT = {
5
+ id : 1 ,
6
+ lastUpdateAt : "13:44" ,
7
+ queries : [ ] ,
8
+ mutations : [ ] ,
9
+ cache : {
10
+ "Launch:5eb87cd9ffd86e000604b32aSEARCHCACHE" : {
11
+ __typename : "Launch" ,
12
+ id : "5eb87cd9ffd86e000604b32a" ,
13
+ mission_name : "FalconSat" ,
14
+ launch_date_unix : 1143239400 ,
15
+ launch_success : null ,
16
+ upcoming : false ,
17
+ } ,
18
+ "Launch:5eb87cdaffd86e000604b32b" : {
19
+ __typename : "Launch" ,
20
+ id : "5eb87cdaffd86e000604b32b" ,
21
+ mission_name : "DemoSat" ,
22
+ launch_date_unix : 1174439400 ,
23
+ launch_success : null ,
24
+ upcoming : false ,
25
+ } ,
26
+ } ,
27
+ }
28
+
4
29
const TEST_COMMANDS = [
5
30
{ type : "SEARCHTYPE" } ,
6
31
{ type : "ADUMMYOBJ" , payload : { message : "SEARCHMESSAGE" } } ,
@@ -12,6 +37,7 @@ const TEST_COMMANDS = [
12
37
{ type : "ADUMMYOBJ" , payload : { request : { url : "SEARCHURL" } } } ,
13
38
{ type : "log" , payload : { debug : "LOGDEBUG" } } ,
14
39
{ type : "client.intro" , payload : { connection : "SEARCHCONNECTION" } } ,
40
+ { type : "display" , payload : { value : EXAMPLE_VALUE_OBJECT } } ,
15
41
]
16
42
17
43
const TESTS = [
@@ -71,6 +97,23 @@ const TESTS = [
71
97
search : "connection" ,
72
98
result : [ { type : "client.intro" , payload : { connection : "SEARCHCONNECTION" } } ] ,
73
99
} ,
100
+ {
101
+ name : "display => apollo client" ,
102
+ search : "FalconSat" ,
103
+ result : [
104
+ {
105
+ type : "display" ,
106
+ payload : {
107
+ value : EXAMPLE_VALUE_OBJECT ,
108
+ } ,
109
+ } ,
110
+ ] ,
111
+ } ,
112
+ {
113
+ name : "display => apollo client" ,
114
+ search : "Falcon 9" ,
115
+ result : [ ] ,
116
+ } ,
74
117
{
75
118
name : "multiple results" ,
76
119
search : "ADUMMYOBJ" ,
0 commit comments