Fixes unit tests
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2022-08-20 13:26:06 +02:00
parent 55cc0906c9
commit 1e43c07d43
7 changed files with 12 additions and 11 deletions

View File

@@ -792,17 +792,18 @@ pub mod test {
use crate::dynamic_data::models::pokemon::Pokemon;
use crate::static_data::Gender;
use crate::static_data::{AbilityIndex, DataLibrary};
use std::sync::Arc;
#[test]
fn construct_pokemon() {
let lib = Arc::new(crate::dynamic_data::libraries::dynamic_library::test::build());
let species = lib.static_data().species().get(&"foo".into()).unwrap();
let form = species.get_form(&"default".into()).unwrap();
let species = lib.static_data().species().get(&"foo".into()).unwrap().clone();
let form = species.get_form(&"default".into()).unwrap().clone();
let pokemon = Pokemon::new(
&lib,
lib,
species,
form,
&form,
AbilityIndex {
hidden: false,
index: 0,

View File

@@ -476,7 +476,7 @@ mod tests {
pub script: ScriptContainer,
}
impl<'a> ScriptSource<'a> for TestScriptSource {
impl ScriptSource for TestScriptSource {
fn get_script_count(&self) -> usize {
1
}