Commit Diff


commit - 6436654c67889ef2154e666bca85e79e480a68d8
commit + 4e4350fd73f1006432bf12399b7b4b5015a9506d
blob - 2ef7ff37f5b755deefd92ec5bc385479d9db7623
blob + 7bb177cf865817fa1e8756aa901ccd49d83500ab
--- eur-lex-scraper/src/parsers/chapter.rs
+++ eur-lex-scraper/src/parsers/chapter.rs
@@ -140,16 +140,22 @@ mod tests {
         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)
     }
 }