1- // import electron from 'electron'
2- // const session = require('electron').remote.session;
3- import reducer from '../src/client/reducers/business' ;
4- import React from 'react' ;
5- import { configure , shallow } from 'enzyme' ;
6- import Adapter from 'enzyme-adapter-react-16' ;
7- import toJson , { mountToJson } from 'enzyme-to-json' ;
8- import { remote } from "electron" ;
9- import { JestEnvironment } from '@jest/environment' ;
10- // Enzyme is a wrapper around React test utilities which makes it easier to
11- // shallow render and traverse the shallow rendered tree.
12- // import * as actions from '../src/client/actions/actions.js';
13- // import httpController from '../src/client/controllers/httpController.js'
14- // import historyController from '../src/client/controllers/historyController.js'
15- // import reqResController from '../src/client/controllers/reqResController.js'
16- // import ComposerNewRequest from "../src/client/components/composer/NewRequest/ComposerNewRequest.jsx"; //doesn't like png
1+ import React from "react" ;
2+ import { configure , shallow } from "enzyme" ;
3+ import Adapter from "enzyme-adapter-react-16" ;
174import ProtocolSelect from "../src/client/components/composer/NewRequest/ProtocolSelect.jsx" ;
18- import FieldEntryForm from "../src/client/components/composer/NewRequest/FieldEntryForm.jsx" ;
19- // import HeaderEntryForm from '../src/client/components/composer/NewRequest/HeaderEntryForm.jsx'; //doesn't like png
20- import Header from '../src/client/components/composer/NewRequest/Header.jsx' ;
21- // import CookieEntryForm from '../src/client/components/composer/NewRequest/CookieEntryForm.jsx'; //doesn't like png
22- // import BodyEntryForm from "../src/client/components/composer/NewRequest/BodyEntryForm.jsx";
23- import BodyTypeSelect from "../src/client/components/composer/NewRequest/BodyTypeSelect.jsx" ;
24- import WWWForm from '../src/client/components/composer/NewRequest/WWWForm.jsx' ;
25- import WWWField from '../src/client/components/composer/NewRequest/WWWField.jsx' ;
26- import JSONTextArea from '../src/client/components/composer/NewRequest/JSONTextArea.jsx' ;
27- // import GraphQLBodyEntryForm from "../src/client/components/composer/NewRequest/GraphQLBodyEntryForm.jsx"; //doesn't like png
28- // import GraphQLVariableEntryForm from "../src/client/components/composer/NewRequest/GraphQLVariableEntryForm.jsx"; //doesn't like png
29- // import HistoryContainer from '../src/client/components/containers/HistoryContainer.jsx'; //doesn't like electron sessions
30- // import HistoryDate from '../src/client/components/display/HistoryDate.jsx'; //doesn't like electron sessions
31- // import History from '../src/client/components/display/History.jsx'; //doesn't like electron sessions or png
32- import Graph from '../src/client/components/display/Graph.jsx' ;
33- // import NavBarContainer from '../src/client/components/containers/NavBarContainer.jsx'; //doesn't like electron sessions
34- // import ReqResContainer from '../src/client/components/containers/ReqResContainer.jsx'; //doesn't like electron sessions
35- // import ReqRes from '../src/client/components/display/ReqRes.jsx'; //doesn't like electron sessions or png
36- // import OpenBtn from '../src/client/components/display/OpenBtn.jsx'; //doesn't like electron sessions or png
37- // import CloseBtn from '../src/client/components/display/CloseBtn.jsx'; //doesn't like electron sessions or png
38- import RequestTabs from '../src/client/components/display/RequestTabs.jsx' ;
39- import Tab from '../src/client/components/display/Tab.jsx' ;
40- // import WebSocketWindow from '../src/client/components/display/WebSocketWindow.jsx'; //doesn't like electron sessions
41- import WebSocketMessage from '../src/client/components/display/WebSocketMessage.jsx' ;
42- // import ResponseContainer from '../src/client/components/containers/ResponseContainer.jsx'; //doesn't like electron sessions
43- import ResponseTabs from '../src/client/components/display/ResponseTabs.jsx' ;
44- import ResponseEventsDisplay from '../src/client/components/display/ResponseEventsDisplay.jsx' ;
45- import SSERow from '../src/client/components/display/SSERow.jsx' ;
46- import ResponseHeadersDisplay from '../src/client/components/display/ResponseHeadersDisplay.jsx' ;
47- // import ResponseCookiesDisplay from '../src/client/components/display/ResponseCookiesDisplay.jsx'; //doesn't like electron sessions
48- import CookieTable from '../src/client/components/display/CookieTable.jsx' ;
49- import CookieTableRow from '../src/client/components/display/CookieTableRow.jsx' ;
50- import CookieTableCell from '../src/client/components/display/CookieTableCell.jsx' ;
51- // import ResponseSubscriptionDisplay from '../src/client/components/display/ResponseSubscriptionDisplay.jsx'; //doesn't like electron sessions
525
53-
54- // Newer Enzyme versions require an adapter to a particular version of React
556configure ( { adapter : new Adapter ( ) } ) ;
567
57- describe ( ' GraphQL Composer' , ( ) => {
8+ describe ( " GraphQL Composer" , ( ) => {
589 let state ;
5910 state = {
60- currentTab : ' First Tab' ,
11+ currentTab : " First Tab" ,
6112 reqResArray : [ ] ,
6213 history : [ ] ,
6314 warningMessage : "" ,
6415 newRequestFields : {
65- method : ' GET' ,
66- protocol : '' ,
67- url : '' ,
68- graphQL : false
16+ method : " GET" ,
17+ protocol : "" ,
18+ url : "" ,
19+ graphQL : false ,
6920 } ,
7021 newRequestHeaders : {
7122 headersArr : [ ] ,
@@ -76,32 +27,29 @@ describe('GraphQL Composer', () => {
7627 count : 0 ,
7728 } ,
7829 newRequestBody : {
79- bodyContent : '' ,
80- bodyType : ' raw' ,
81- rawType : ' Text (text/plain)' ,
30+ bodyContent : "" ,
31+ bodyType : " raw" ,
32+ rawType : " Text (text/plain)" ,
8233 JSONFormatted : true ,
83- bodyVariables : ''
34+ bodyVariables : "" ,
8435 } ,
8536 } ;
86-
87-
88-
89- describe ( 'Setting GQL fields, headers, and body' , ( ) => {
90- describe ( 'ProtocolSelect' , ( ) => {
37+ describe ( "Setting GQL fields, headers, and body" , ( ) => {
38+ describe ( "ProtocolSelect" , ( ) => {
9139 let wrapper ;
9240 const props = {
93- currentProtocol : '' ,
41+ currentProtocol : "" ,
9442 onChangeHandler : jest . fn ( ) ,
95- graphQL : false
43+ graphQL : false ,
9644 } ;
9745
9846 beforeAll ( ( ) => {
9947 wrapper = shallow ( < ProtocolSelect { ...props } /> ) ;
10048 } ) ;
10149
102- it ( ' Renders a <div>' , ( ) => {
103- expect ( wrapper . type ( ) ) . toEqual ( ' div' ) ;
50+ it ( " Renders a <div>" , ( ) => {
51+ expect ( wrapper . type ( ) ) . toEqual ( " div" ) ;
10452 } ) ;
105- } )
106- } )
107- } )
53+ } ) ;
54+ } ) ;
55+ } ) ;
0 commit comments