async-graphql-test 1.0.0

A test framework for Rust GraphQL servers.
Documentation
[workspace]
# This forces us to use `cargo publish -p async-graphql-test` instead of `cargo publish`,
# but in turn allows to run plain `cargo test` instead of `cargo test --workspace`.
default-members = [".", "example-tests/warehouse"]
members = ["example-tests/warehouse"]
resolver = "3"

[package]
name = "async-graphql-test"
version = "1.0.0"
edition = "2024"
rust-version = "1.94"
authors = [
    "Dmitrii Aleksandrov <adk2300@gmail.com>",
    "Igor Strebezhev <xamgore@ya.ru>"
]
documentation = "https://docs.rs/async-graphql-test/"
description = "A test framework for Rust GraphQL servers."
license = "MIT OR Apache-2.0"
repository = "https://github.com/expurple/async-graphql-test"
categories = ["development-tools::testing"]
keywords = ["api", "graphql", "test", "testing"]
readme = "README.md"

[dependencies]
# async-graphql and its transitive dependencies.
# The distinction matters for flexing "few additional dependencies" in the README.
async-graphql = { version = "7", default-features = false }
serde_json = { version = "1" }
regex = { version = "1", default-features = false, features = [
    "std",
    "unicode",
] }
# Our own additional dependencies.
itertools = "0.14"

[lints.rust]
missing_debug_implementations = "warn"
unsafe_code = "forbid"