Commit graph

1336 commits

Author SHA1 Message Date
Magnus Hallin
9f5294ad3e Add input object helper macro 2016-10-09 21:44:40 +02:00
Magnus Hallin
c173554e42 Update readme badges 2016-10-09 16:56:11 +02:00
Magnus Hallin
42e4070e4b Extend scalar macro, add more tests 2016-10-09 15:37:51 +02:00
Magnus Hallin
ca6c637aa4 Update graphql_enum! documentation 2016-10-09 14:53:49 +02:00
Magnus Hallin
ac01b8e406 Extend enum macro, improve test coverage
This adds description and deprecation support to the graphql_enum!
macro, as well as extensive tests for all syntactical cases.
2016-10-09 14:30:29 +02:00
Magnus Hallin
ac51f09873 Bugfix argument description handling 2016-09-22 21:50:19 +02:00
Magnus Hallin
14ea90b790 Add object introspection tests 2016-09-22 20:16:26 +02:00
Magnus Hallin
5659a696f1 Test querying meta fields for mismatching types 2016-09-21 21:54:36 +02:00
Magnus Hallin
1e9c63e085 Add simple scalar introspection tests 2016-09-20 22:31:02 +02:00
Magnus Hallin
f9383a2a39 Add basic interface introspection tests 2016-09-20 21:50:53 +02:00
Magnus Hallin
8d9949e396 Add basic enum introspection tests
Contrived for now - will need to expand on the graphql_enum! macro to
include descriptions and deprecations
2016-09-19 22:06:02 +02:00
Magnus Hallin
3b6c69ca1e Move executor to its own library 2016-09-18 20:59:38 +02:00
Magnus Hallin
2be6f7416e Implement appears_in for concrete types in test schema 2016-09-18 17:23:31 +02:00
Magnus Hallin
c1b7bf8b46 Fix concrete resolution macro 2016-09-18 17:23:18 +02:00
Magnus Hallin
89b3c4c776 Expose Star Wars schema in example server 2016-09-18 16:36:19 +02:00
Magnus Hallin
c9f9233681 Move GraphiQL to root 2016-09-18 15:55:30 +02:00
Magnus Hallin
f4a3240cc8 Read environment variable in example server 2016-09-18 15:40:38 +02:00
Magnus Hallin
2c8fbee4c9 Add failure/low-level lexer tests 2016-09-13 22:24:25 +02:00
Magnus Hallin
845d87483d Add Coverage badge 2016-09-12 22:12:07 +02:00
Magnus Hallin
8e60f10355 Don't error on travis-cargo 2016-09-12 21:38:58 +02:00
Magnus Hallin
ce4d61ed03 Run first coverage pass with iron-handlers feature enable 2016-09-12 21:31:49 +02:00
Magnus Hallin
7add0086bb Fix travis coverage 2016-09-12 21:25:11 +02:00
Magnus Hallin
fe60de9183 Run coverage analysis on tests 2016-09-12 20:57:42 +02:00
Magnus Hallin
9a130fb169 Start 0.5.2 dev cycle 2016-09-11 22:14:51 +02:00
Magnus Hallin
dbe28536d7 Update readme to latest version 2016-09-11 22:14:13 +02:00
Magnus Hallin
c9bdd512bc Bump version and update metadata 2016-09-11 22:03:50 +02:00
Magnus Hallin
736a827c4b Use correct token for crates.io 2016-09-11 21:55:16 +02:00
Magnus Hallin
3400d0e107 Set description and license in Cargo.toml 2016-09-11 21:46:33 +02:00
Magnus Hallin
643a7b4512 Remove transient build artifacts from Travis cache 2016-09-11 21:20:35 +02:00
Magnus Hallin
88bc1d5290 Add packaging and Crates upload step to Travis 2016-09-11 21:12:31 +02:00
Magnus Hallin
abdaeec65a Cache travis dependencies 2016-09-11 20:53:01 +02:00
Magnus Hallin
d9d8a8184e Fix documentation script 2016-09-11 20:44:47 +02:00
Magnus Hallin
4f6d17c2ff Add index.html to documentation, only build on stable 2016-09-11 20:37:23 +02:00
Magnus Hallin
f03734a588 Get travis to upload documentation to gh-pages branch 2016-09-11 20:31:16 +02:00
Magnus Hallin
0578c85ac8 Build status badge 2016-09-11 18:48:53 +02:00
Magnus Hallin
94d689fa82 Initial import 2016-09-11 18:41:29 +02:00