Merge pull request #34 from JasterV/refactor/cargo-workspace

[Refactor] Cargo workspace
This commit is contained in:
Víctor Martínez 2024-02-26 00:30:42 +01:00 committed by GitHub
commit eb28f20c39
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 32 additions and 26 deletions

View file

@ -1,25 +1,14 @@
[package]
name = "test-context"
version = "0.1.4"
[workspace]
resolver = "2"
members = ["test-context", "test-context-macros"]
[workspace.package]
edition = "2021"
description = "A library for providing custom setup/teardown for Rust tests without needing a test harness"
version = "0.1.4"
homepage = "https://github.com/JasterV/test-context"
repository = "https://github.com/JasterV/test-context"
readme = "README.md"
authors = [
"Mark Hildreth <mark.k.hildreth@gmail.com>",
"Victor Martinez <victor.martinez@jaster.xyz>",
]
license = "MIT"
categories = ["development-tools::testing"]
[dependencies]
test-context-macros = { version = "0.1.4", path = "macros" }
async-trait = "0.1.42"
futures = "0.3"
[dev-dependencies]
tokio = { version = "1.0", features = ["macros", "rt"] }
[workspace]
members = ["macros"]

View file

@ -1,15 +1,12 @@
[package]
name = "test-context-macros"
version = "0.1.4"
edition = "2021"
description = "Macro crate for test-context"
homepage = "https://github.com/JasterV/test-context"
repository = "https://github.com/JasterV/test-context"
authors = [
"Mark Hildreth <mark.k.hildreth@gmail.com>",
"Victor Martinez <victor.martinez@jaster.xyz>",
]
license = "MIT"
version.workspace = true
edition.workspace = true
homepage.workspace = true
repository.workspace = true
authors.workspace = true
license.workspace = true
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[lib]

20
test-context/Cargo.toml Normal file
View file

@ -0,0 +1,20 @@
[package]
name = "test-context"
description = "A library for providing custom setup/teardown for Rust tests without needing a test harness"
readme = "../README.md"
keywords = ["test", "setup", "teardown"]
categories = ["development-tools::testing"]
version.workspace = true
edition.workspace = true
homepage.workspace = true
repository.workspace = true
authors.workspace = true
license.workspace = true
[dependencies]
test-context-macros = { version = "0.1.4", path = "../test-context-macros/" }
async-trait = "0.1.42"
futures = "0.3"
[dev-dependencies]
tokio = { version = "1.0", features = ["macros", "rt"] }