factory_steel

Crates.iofactory_steel
lib.rsfactory_steel
version0.1.0
sourcesrc
created_at2018-04-23 02:06:51.268705
updated_at2018-04-23 02:06:51.268705
descriptionA Rust fixture replacement greatly inspired by factory_bot and factory_boy.
homepage
repositoryhttps://github.com/kimond/factory_steel
max_upload_size
id61882
size3,246
Kim Desrosiers (kimond)

documentation

README

Factory_Steel

Build Status

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.

Getting started

Add this to your Cargo.toml:

[dependencies]
factory_steel = "0.1.0"

Example

#[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);
}

Contributing

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.

Commit count: 21

cargo fmt