Skip to content

Commit

Permalink
Merge pull request #34 from JasterV/refactor/cargo-workspace
Browse files Browse the repository at this point in the history
[Refactor] Cargo workspace
  • Loading branch information
JasterV authored Feb 25, 2024
2 parents 1e161bc + 58faeef commit eb28f20
Show file tree
Hide file tree
Showing 6 changed files with 32 additions and 26 deletions.
23 changes: 6 additions & 17 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -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 <[email protected]>",
"Victor Martinez <[email protected]>",
]
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"]
15 changes: 6 additions & 9 deletions macros/Cargo.toml → test-context-macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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 <[email protected]>",
"Victor Martinez <[email protected]>",
]
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]
Expand Down
File renamed without changes.
20 changes: 20 additions & 0 deletions test-context/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"] }
File renamed without changes.
File renamed without changes.

0 comments on commit eb28f20

Please sign in to comment.