c78045c167
* Make the executor and validation APIs public to enable splitting parsing and execution into two stages Based on https://github.com/graphql-rust/juniper/pull/773#issuecomment-703783048 and https://github.com/graphql-rust/juniper/pull/773#issuecomment-704009918 * Fix fmt warning for visit_all_rules * Add `Definition` to the public API so it's available for the result of compilation * Make OperationType public so that user land code can tell the difference between query/mutation and subscription * Add integrations tests for execute_validated_query_async, visit_all_rules, get_operation, and resolve_validated_subscription Co-authored-by: Christian Legnitto <LegNeato@users.noreply.github.com>
17 lines
383 B
TOML
17 lines
383 B
TOML
[package]
|
|
name = "juniper_tests"
|
|
version = "0.1.0"
|
|
edition = "2018"
|
|
publish = false
|
|
|
|
[dependencies]
|
|
derive_more = "0.99"
|
|
futures = "0.3"
|
|
juniper = { path = "../../juniper" }
|
|
juniper_subscriptions = { path = "../../juniper_subscriptions" }
|
|
|
|
[dev-dependencies]
|
|
async-trait = "0.1.39"
|
|
serde_json = "1.0"
|
|
fnv = "1.0"
|
|
tokio = { version = "0.2", features = ["macros", "rt-core", "time"] }
|