Skip to content

Commit bdee04a

Browse files
committed
refactor: simplify discriminators directory structure
1 parent 0b2d024 commit bdee04a

19 files changed

+29
-32
lines changed

src/__tests__/composeWithMongooseDiscriminators-test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* @flow */
22

33
import { InputTypeComposer, schemaComposer, TypeComposer } from 'graphql-compose';
4-
import { getCharacterModels } from '../__mocks__/characterModels';
5-
import { MovieModel } from '../__mocks__/movieModel';
4+
import { getCharacterModels } from '../discriminators/__mocks__/characterModels';
5+
import { MovieModel } from '../discriminators/__mocks__/movieModel';
66
import { composeWithMongooseDiscriminators } from '../composeWithMongooseDiscriminators';
77
import { DiscriminatorTypeComposer } from '../discriminators';
88

src/__tests__/integration-discriminators-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import { graphql, schemaComposer } from 'graphql-compose/lib/index';
44
import { mongoose } from '../__mocks__/mongooseCommon';
5-
import { getCharacterModels } from '../__mocks__/characterModels';
5+
import { getCharacterModels } from '../discriminators/__mocks__/characterModels';
66
import { composeWithMongooseDiscriminators } from '../composeWithMongooseDiscriminators';
77

88
const { CharacterModel, PersonModel, DroidModel } = getCharacterModels('type');

src/discriminators/DiscriminatorTypeComposer.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ import type { ComposePartialFieldConfigAsObject } from 'graphql-compose/lib/Type
1515
import type { Model } from 'mongoose';
1616
import { composeWithMongoose, type TypeConverterOpts } from '../composeWithMongoose';
1717
import { composeChildTC } from './composeChildTC';
18-
import { mergeCustomizationOptions } from './merge-customization-options';
19-
import { prepareBaseResolvers } from './prepare-resolvers/prepareBaseResolvers';
20-
import { reorderFields } from './utils';
18+
import { mergeCustomizationOptions } from './utils/mergeCustomizationOptions';
19+
import { prepareBaseResolvers } from './prepareBaseResolvers';
20+
import { reorderFields } from './utils/reorderFields';
2121

2222
export type DiscriminatorOptions = {
2323
reorderFields?: boolean | string[], // true order: _id, DKey, DInterfaceFields, DiscriminatorFields

src/__mocks__/characterModels.js renamed to src/discriminators/__mocks__/characterModels.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* @flow */
22

3-
import { mongoose, Schema, Types } from './mongooseCommon';
3+
import { mongoose, Schema, Types } from '../../__mocks__/mongooseCommon';
44
import { DroidSchema } from './droidSchema';
55
import { PersonSchema } from './personSchema';
66

src/__mocks__/droidSchema.js renamed to src/discriminators/__mocks__/droidSchema.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* @flow */
22

3-
import { Schema } from './mongooseCommon';
3+
import { Schema } from '../../__mocks__/mongooseCommon';
44

55
export const DroidSchema = new Schema({
66
makeDate: Date,

src/__mocks__/movieModel.js renamed to src/discriminators/__mocks__/movieModel.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* @flow */
22

3-
import { mongoose, Schema } from './mongooseCommon';
3+
import { mongoose, Schema } from '../../__mocks__/mongooseCommon';
44

55
const MovieSchema = new Schema({
66
_id: String,

src/__mocks__/personSchema.js renamed to src/discriminators/__mocks__/personSchema.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* @flow */
22

3-
import { Schema } from './mongooseCommon';
3+
import { Schema } from '../../__mocks__/mongooseCommon';
44

55
export const PersonSchema = new Schema({
66
dob: Number,

src/discriminators/__tests__/DiscriminatorTypeComposer-test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* @flow */
22

33
import { schemaComposer, graphql, TypeComposer, InterfaceTypeComposer } from 'graphql-compose';
4-
import { getCharacterModels } from '../../__mocks__/characterModels';
5-
import { MovieModel } from '../../__mocks__/movieModel';
4+
import { getCharacterModels } from '../__mocks__/characterModels';
5+
import { MovieModel } from '../__mocks__/movieModel';
66
import { composeWithMongoose } from '../../composeWithMongoose';
77
import { composeWithMongooseDiscriminators } from '../../composeWithMongooseDiscriminators';
88

src/discriminators/__tests__/composeChildTC-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* @flow */
22

33
import { schemaComposer } from 'graphql-compose';
4-
import { getCharacterModels } from '../../__mocks__/characterModels';
4+
import { getCharacterModels } from '../__mocks__/characterModels';
55
import { composeWithMongooseDiscriminators } from '../../composeWithMongooseDiscriminators';
66

77
const { CharacterModel, PersonModel, DroidModel } = getCharacterModels('type');
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
/* @flow */
22

33
import { graphql } from 'graphql-compose';
4-
import { getCharacterModels } from '../../../__mocks__/characterModels';
5-
import { composeWithMongooseDiscriminators } from '../../../composeWithMongooseDiscriminators';
4+
import { getCharacterModels } from '../__mocks__/characterModels';
5+
import { composeWithMongooseDiscriminators } from '../../composeWithMongooseDiscriminators';
66

77
const { CharacterModel } = getCharacterModels('type');
88

99
const CharacterDTC = composeWithMongooseDiscriminators(CharacterModel);
1010

11-
describe('recomposeBaseResolvers()', () => {
11+
describe('prepareBaseResolvers()', () => {
1212
describe('setDKeyEnumOnITCArgs()', () => {
1313
const resolversWithFilterAndRecordArgs = [];
1414
const resolversWithFilterArgsOnly = [];

0 commit comments

Comments
 (0)