Skip to content
This repository was archived by the owner on Nov 28, 2022. It is now read-only.

Commit 46b0264

Browse files
author
Dom Harrington
committed
Rename Response -> ResponseSchema
1 parent 2663828 commit 46b0264

File tree

4 files changed

+33
-33
lines changed

4 files changed

+33
-33
lines changed

packages/api-explorer-ui/__tests__/Response.test.jsx

Lines changed: 0 additions & 32 deletions
This file was deleted.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
const React = require('react');
2+
const { shallow } = require('enzyme');
3+
4+
const ResponseSchema = require('../src/ResponseSchema');
5+
const Oas = require('../src/lib/Oas');
6+
const petstore = require('./fixtures/petstore/oas.json');
7+
8+
const oas = new Oas(petstore);
9+
10+
const props = {
11+
operation: oas.operation('/pet/{petId}', 'get'),
12+
};
13+
14+
describe('selectedStatus', () => {
15+
test('selectedStatus should change state of selectedStatus', () => {
16+
const responseSchema = shallow(<ResponseSchema {...props} />);
17+
18+
expect(responseSchema.state('selectedStatus')).toBe('200');
19+
20+
responseSchema.instance().selectedStatus('400');
21+
22+
expect(responseSchema.state('selectedStatus')).toBe('400');
23+
});
24+
});
25+
26+
describe('ResponseSchema', () => {
27+
test('should display response schema', () => {
28+
const responseSchema = shallow(<ResponseSchema {...props} />);
29+
30+
expect(responseSchema.find('p.desc').text()).toBe(props.operation.responses['200'].description);
31+
});
32+
});

packages/api-explorer-ui/src/Doc.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const PathUrl = require('./PathUrl');
99
const Params = require('./Params');
1010
const CodeSample = require('./CodeSample');
1111
const CodeSampleResponse = require('./CodeSampleResponse');
12-
const ResponseSchema = require('./Response');
12+
const ResponseSchema = require('./ResponseSchema');
1313

1414
const Oas = require('./lib/Oas');
1515
const showCode = require('./lib/show-code');

0 commit comments

Comments
 (0)