commit - 6436654c67889ef2154e666bca85e79e480a68d8
commit + 4e4350fd73f1006432bf12399b7b4b5015a9506d
blob - 2ef7ff37f5b755deefd92ec5bc385479d9db7623
blob + 7bb177cf865817fa1e8756aa901ccd49d83500ab
--- eur-lex-scraper/src/parsers/chapter.rs
+++ eur-lex-scraper/src/parsers/chapter.rs
assert_eq!(chapter_left.get_title(), "HIGH-RISK AI SYSTEMS");
assert_eq!(chapter_left.get_id(), "d1e3003-1-1");
assert_eq!(chapter_left.len(), 5);
- //
- // see sec 1
+ //// See section 1
+ // general info
let sec1 = chapter_left.get(0).unwrap().clone();
assert!(sec1.is_section());
let sec1: Section = sec1.try_into().unwrap();
- //assert_eq!(sec1.get_number(), 1);
+ assert_eq!(sec1.get_id(), "d1e3012-1-1");
+ assert_eq!(sec1.get_number(), 1);
assert_eq!(
sec1.get_title(),
"Classification of AI systems as high-risk"
);
- assert_eq!(sec1.get_id(), "d1e3012-1-1");
+ assert_eq!(sec1.len(), 2);
+ // first article (article 6) section 1
+ let art6 = sec1.get(0).unwrap();
+ assert_eq!(art6.get_number(), 6);
+ let art7 = sec1.get(1).unwrap();
+ assert_eq!(art7.get_number(), 7)
}
}