Skip to content

Commit

Permalink
Version v0.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
palra committed Sep 13, 2019
1 parent b27a834 commit db2c940
Show file tree
Hide file tree
Showing 12 changed files with 6,842 additions and 0 deletions.
10 changes: 10 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"presets": [
[
"@babel/preset-env",
{
"targets": "> 0.25%, not dead"
}
]
]
}
26 changes: 26 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
module.exports = {
"env": {
},
"extends": [
"standard"
],
"globals": {
"Atomics": "readonly",
"SharedArrayBuffer": "readonly"
},
"parser": "babel-eslint",
"parserOptions": {
"ecmaVersion": 2018,
"sourceType": "module"
},
"rules": {
},
"overrides": [
{
"files": ["__tests__/**/*.test.js"],
"env": {
"jest": true
},
}
]
};
234 changes: 234 additions & 0 deletions __tests__/__snapshots__/builders.test.js.snap
Original file line number Diff line number Diff line change
@@ -0,0 +1,234 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`ArgumentList builder as function 1`] = `
Array [
Object {
"kind": "Argument",
"name": Object {
"kind": "Name",
"value": "test",
},
"value": Object {
"kind": "StringValue",
"value": "value",
},
},
Object {
"kind": "Argument",
"name": Object {
"kind": "Name",
"value": "test2",
},
"value": Object {
"kind": "IntValue",
"value": "5",
},
},
]
`;

exports[`ArgumentList builder as object 1`] = `
Array [
Object {
"kind": "Argument",
"name": Object {
"kind": "Name",
"value": "test",
},
"value": Object {
"kind": "StringValue",
"value": "value",
},
},
Object {
"kind": "Argument",
"name": Object {
"kind": "Name",
"value": "test2",
},
"value": Object {
"kind": "IntValue",
"value": "5",
},
},
]
`;

exports[`SelectionSet builder as array 1`] = `
Object {
"kind": "SelectionSet",
"selections": Array [
Object {
"alias": null,
"arguments": null,
"directives": null,
"kind": "Field",
"name": Object {
"kind": "Name",
"value": "field",
},
"selectionSet": null,
},
Object {
"alias": Object {
"kind": "Name",
"value": "alias",
},
"arguments": Array [
Object {
"kind": "Argument",
"name": Object {
"kind": "Name",
"value": "args",
},
"value": Object {
"kind": "BooleanValue",
"value": true,
},
},
],
"directives": null,
"kind": "Field",
"name": Object {
"kind": "Name",
"value": "name",
},
"selectionSet": Object {
"kind": "SelectionSet",
"selections": Array [
Object {
"alias": null,
"arguments": null,
"directives": null,
"kind": "Field",
"name": Object {
"kind": "Name",
"value": "nested",
},
"selectionSet": null,
},
Object {
"alias": null,
"arguments": null,
"directives": null,
"kind": "Field",
"name": Object {
"kind": "Name",
"value": "fields",
},
"selectionSet": null,
},
],
},
},
],
}
`;

exports[`SelectionSet builder as function 1`] = `
Object {
"kind": "SelectionSet",
"selections": Array [
Object {
"alias": null,
"arguments": null,
"directives": null,
"kind": "Field",
"name": Object {
"kind": "Name",
"value": "name",
},
"selectionSet": null,
},
Object {
"alias": Object {
"kind": "Name",
"value": "alias",
},
"arguments": null,
"directives": null,
"kind": "Field",
"name": Object {
"kind": "Name",
"value": "other",
},
"selectionSet": null,
},
Object {
"alias": null,
"arguments": Array [
Object {
"kind": "Argument",
"name": Object {
"kind": "Name",
"value": "args",
},
"value": Object {
"kind": "StringValue",
"value": "too",
},
},
],
"directives": null,
"kind": "Field",
"name": Object {
"kind": "Name",
"value": "with",
},
"selectionSet": null,
},
Object {
"alias": null,
"arguments": null,
"directives": null,
"kind": "Field",
"name": Object {
"kind": "Name",
"value": "nested",
},
"selectionSet": Object {
"kind": "SelectionSet",
"selections": Array [
Object {
"alias": null,
"arguments": null,
"directives": null,
"kind": "Field",
"name": Object {
"kind": "Name",
"value": "fieldsAsArray",
},
"selectionSet": null,
},
],
},
},
Object {
"alias": null,
"arguments": null,
"directives": null,
"kind": "Field",
"name": Object {
"kind": "Name",
"value": "or",
},
"selectionSet": Object {
"kind": "SelectionSet",
"selections": Array [
Object {
"alias": null,
"arguments": null,
"directives": null,
"kind": "Field",
"name": Object {
"kind": "Name",
"value": "asFunction",
},
"selectionSet": null,
},
],
},
},
],
}
`;
Loading

0 comments on commit db2c940

Please sign in to comment.