Crates.io | factory_steel |
lib.rs | factory_steel |
version | 0.1.0 |
source | src |
created_at | 2018-04-23 02:06:51.268705 |
updated_at | 2018-04-23 02:06:51.268705 |
description | A Rust fixture replacement greatly inspired by factory_bot and factory_boy. |
homepage | |
repository | https://github.com/kimond/factory_steel |
max_upload_size | |
id | 61882 |
size | 3,246 |
Factory_steel is a fixture replacement greatly inspired by factory_bot and factory_boy. Currently it is an experimental project. Although usable, it is still very limited in term of features and reliability.
Add this to your Cargo.toml
:
[dependencies]
factory_steel = "0.1.0"
#[macro_use]
extern crate factory_steel;
use factory_steel::Factory;
#[derive(Factory)]
struct Post {
#[facto(default="New post")]
title: String,
}
fn main() {
let post = Post::create();
//Prints New post
println!("{}", post.title);
}
Contributions are welcome! This crate is work in progress, and a lot of work remains to be done. Have a look at the issues, and open a pull request if you'd like to add some functionality.