fix(prettier): Properly handle lint-stage files (#6970)

Now handles top level files and recursive files in folders.

Set max line length to be 100
This commit is contained in:
Diamond Lewis
2020-10-25 15:06:58 -05:00
committed by GitHub
parent c2f2281e6d
commit e6ac3b6932
178 changed files with 5585 additions and 10688 deletions

View File

@@ -1,8 +1,6 @@
const TestObject = Parse.Object.extend('TestObject');
const MongoStorageAdapter = require('../lib/Adapters/Storage/Mongo/MongoStorageAdapter')
.default;
const mongoURI =
'mongodb://localhost:27017/parseServerMongoAdapterTestDatabase';
const MongoStorageAdapter = require('../lib/Adapters/Storage/Mongo/MongoStorageAdapter').default;
const mongoURI = 'mongodb://localhost:27017/parseServerMongoAdapterTestDatabase';
const request = require('../lib/request');
const defaultHeaders = {
'X-Parse-Application-Id': 'test',
@@ -14,8 +12,19 @@ describe('Parse.Polygon testing', () => {
beforeAll(() => require('../lib/TestUtils').destroyAllDataPermanently());
it('polygon save open path', done => {
const coords = [[0, 0], [0, 1], [1, 1], [1, 0]];
const closed = [[0, 0], [0, 1], [1, 1], [1, 0], [0, 0]];
const coords = [
[0, 0],
[0, 1],
[1, 1],
[1, 0],
];
const closed = [
[0, 0],
[0, 1],
[1, 1],
[1, 0],
[0, 0],
];
const obj = new TestObject();
obj.set('polygon', new Parse.Polygon(coords));
return obj
@@ -33,7 +42,13 @@ describe('Parse.Polygon testing', () => {
});
it('polygon save closed path', done => {
const coords = [[0, 0], [0, 1], [1, 1], [1, 0], [0, 0]];
const coords = [
[0, 0],
[0, 1],
[1, 1],
[1, 0],
[0, 0],
];
const obj = new TestObject();
obj.set('polygon', new Parse.Polygon(coords));
return obj
@@ -51,8 +66,19 @@ describe('Parse.Polygon testing', () => {
});
it('polygon equalTo (open/closed) path', done => {
const openPoints = [[0, 0], [0, 1], [1, 1], [1, 0]];
const closedPoints = [[0, 0], [0, 1], [1, 1], [1, 0], [0, 0]];
const openPoints = [
[0, 0],
[0, 1],
[1, 1],
[1, 0],
];
const closedPoints = [
[0, 0],
[0, 1],
[1, 1],
[1, 0],
[0, 0],
];
const openPolygon = new Parse.Polygon(openPoints);
const closedPolygon = new Parse.Polygon(closedPoints);
const obj = new TestObject();
@@ -81,9 +107,19 @@ describe('Parse.Polygon testing', () => {
});
it('polygon update', done => {
const oldCoords = [[0, 0], [0, 1], [1, 1], [1, 0]];
const oldCoords = [
[0, 0],
[0, 1],
[1, 1],
[1, 0],
];
const oldPolygon = new Parse.Polygon(oldCoords);
const newCoords = [[2, 2], [2, 3], [3, 3], [3, 2]];
const newCoords = [
[2, 2],
[2, 3],
[3, 3],
[3, 2],
];
const newPolygon = new Parse.Polygon(newCoords);
const obj = new TestObject();
obj.set('polygon', oldPolygon);
@@ -107,7 +143,13 @@ describe('Parse.Polygon testing', () => {
});
it('polygon invalid value', done => {
const coords = [['foo', 'bar'], [0, 1], [1, 0], [1, 1], [0, 0]];
const coords = [
['foo', 'bar'],
[0, 1],
[1, 0],
[1, 1],
[0, 0],
];
const obj = new TestObject();
obj.set('polygon', { __type: 'Polygon', coordinates: coords });
return obj
@@ -128,15 +170,30 @@ describe('Parse.Polygon testing', () => {
});
it('polygon three different points minimum', done => {
const coords = [[0, 0], [0, 1], [0, 0]];
const coords = [
[0, 0],
[0, 1],
[0, 0],
];
const obj = new TestObject();
obj.set('polygon', new Parse.Polygon(coords));
obj.save().then(done.fail, () => done());
});
it('polygon counterclockwise', done => {
const coords = [[1, 1], [0, 1], [0, 0], [1, 0]];
const closed = [[1, 1], [0, 1], [0, 0], [1, 0], [1, 1]];
const coords = [
[1, 1],
[0, 1],
[0, 0],
[1, 0],
];
const closed = [
[1, 1],
[0, 1],
[0, 0],
[1, 0],
[1, 1],
];
const obj = new TestObject();
obj.set('polygon', new Parse.Polygon(coords));
obj
@@ -157,9 +214,25 @@ describe('Parse.Polygon testing', () => {
beforeAll(() => require('../lib/TestUtils').destroyAllDataPermanently());
it('polygonContain query', done => {
const points1 = [[0, 0], [0, 1], [1, 1], [1, 0]];
const points2 = [[0, 0], [0, 2], [2, 2], [2, 0]];
const points3 = [[10, 10], [10, 15], [15, 15], [15, 10], [10, 10]];
const points1 = [
[0, 0],
[0, 1],
[1, 1],
[1, 0],
];
const points2 = [
[0, 0],
[0, 2],
[2, 2],
[2, 0],
];
const points3 = [
[10, 10],
[10, 15],
[15, 15],
[15, 10],
[10, 10],
];
const polygon1 = new Parse.Polygon(points1);
const polygon2 = new Parse.Polygon(points2);
const polygon3 = new Parse.Polygon(points3);
@@ -193,9 +266,25 @@ describe('Parse.Polygon testing', () => {
});
it('polygonContain query no reverse input (Regression test for #4608)', done => {
const points1 = [[0.25, 0], [0.25, 1.25], [0.75, 1.25], [0.75, 0]];
const points2 = [[0, 0], [0, 2], [2, 2], [2, 0]];
const points3 = [[10, 10], [10, 15], [15, 15], [15, 10], [10, 10]];
const points1 = [
[0.25, 0],
[0.25, 1.25],
[0.75, 1.25],
[0.75, 0],
];
const points2 = [
[0, 0],
[0, 2],
[2, 2],
[2, 0],
];
const points3 = [
[10, 10],
[10, 15],
[15, 15],
[15, 10],
[10, 10],
];
const polygon1 = new Parse.Polygon(points1);
const polygon2 = new Parse.Polygon(points2);
const polygon3 = new Parse.Polygon(points3);
@@ -270,7 +359,12 @@ describe('Parse.Polygon testing', () => {
});
it('polygonContain invalid input', done => {
const points = [[0, 0], [0, 1], [1, 1], [1, 0]];
const points = [
[0, 0],
[0, 1],
[1, 1],
[1, 0],
];
const polygon = new Parse.Polygon(points);
const obj = new TestObject({ location: polygon });
obj
@@ -297,7 +391,12 @@ describe('Parse.Polygon testing', () => {
});
it('polygonContain invalid geoPoint', done => {
const points = [[0, 0], [0, 1], [1, 1], [1, 0]];
const points = [
[0, 0],
[0, 1],
[1, 1],
[1, 0],
];
const polygon = new Parse.Polygon(points);
const obj = new TestObject({ location: polygon });
obj
@@ -328,7 +427,13 @@ describe('Parse.Polygon testing', () => {
describe_only_db('mongo')('Parse.Polygon testing', () => {
beforeEach(() => require('../lib/TestUtils').destroyAllDataPermanently());
it('support 2d and 2dsphere', done => {
const coords = [[0, 0], [0, 1], [1, 1], [1, 0], [0, 0]];
const coords = [
[0, 0],
[0, 1],
[1, 1],
[1, 0],
[0, 0],
];
// testings against REST API, use raw formats
const polygon = { __type: 'Polygon', coordinates: coords };
const location = { __type: 'GeoPoint', latitude: 10, longitude: 10 };
@@ -363,9 +468,7 @@ describe_only_db('mongo')('Parse.Polygon testing', () => {
.then(resp => {
return request({
method: 'POST',
url: `http://localhost:8378/1/classes/TestObject/${
resp.data.objectId
}`,
url: `http://localhost:8378/1/classes/TestObject/${resp.data.objectId}`,
body: { _method: 'GET' },
headers: defaultHeaders,
});
@@ -391,8 +494,21 @@ describe_only_db('mongo')('Parse.Polygon testing', () => {
const config = Config.get('test');
// When stored the first point should be the last point
const input = [[12, 11], [14, 13], [16, 15], [18, 17]];
const output = [[[11, 12], [13, 14], [15, 16], [17, 18], [11, 12]]];
const input = [
[12, 11],
[14, 13],
[16, 15],
[18, 17],
];
const output = [
[
[11, 12],
[13, 14],
[15, 16],
[17, 18],
[11, 12],
],
];
const obj = new TestObject();
obj.set('polygon', new Parse.Polygon(input));
obj
@@ -408,7 +524,12 @@ describe_only_db('mongo')('Parse.Polygon testing', () => {
});
it('polygon loop is not valid', done => {
const coords = [[0, 0], [0, 1], [1, 0], [1, 1]];
const coords = [
[0, 0],
[0, 1],
[1, 0],
[1, 1],
];
const obj = new TestObject();
obj.set('polygon', new Parse.Polygon(coords));
obj.save().then(done.fail, () => done());