From 342a3a92fecd541bbaa498668aca8086c12a5967 Mon Sep 17 00:00:00 2001 From: Drew Gross Date: Tue, 29 Mar 2016 14:58:44 -0700 Subject: [PATCH] Fix adapter imports --- spec/index.spec.js | 7 +++++++ src/index.js | 10 +++++----- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/spec/index.spec.js b/spec/index.spec.js index 5622730b..bd72d3e8 100644 --- a/spec/index.spec.js +++ b/spec/index.spec.js @@ -239,4 +239,11 @@ describe('server', () => { expect(typeof ParseServer.default.createLiveQueryServer).toEqual('function'); done(); }); + + it('exposes all the "core" adapters', done => { + expect(ParseServer.S3Adapter).toThrow("S3Adapter requires option 'accessKey' or env. variable S3_ACCESS_KEY"); + expect(ParseServer.GCSAdapter).toThrow('GCSAdapter requires an projectId'); + expect(ParseServer.FileSystemAdapter).toThrow(); + done(); + }); }); diff --git a/src/index.js b/src/index.js index 02bf6d81..bdf6b342 100644 --- a/src/index.js +++ b/src/index.js @@ -1,8 +1,8 @@ -import winston from 'winston'; -import ParseServer from './ParseServer'; -import { GCSAdapter } from 'parse-server-gcs-adapter'; -import { S3Adapter } from 'parse-server-s3-adapter'; -import { FileSystemAdapter } from 'parse-server-fs-adapter'; +import winston from 'winston'; +import ParseServer from './ParseServer'; +import GCSAdapter from 'parse-server-gcs-adapter'; +import S3Adapter from 'parse-server-s3-adapter'; +import FileSystemAdapter from 'parse-server-fs-adapter'; if (process.env.VERBOSE || process.env.VERBOSE_PARSE_SERVER) { winston.level = 'silly';