@@ -2,16 +2,16 @@ pub fn run() {
22 let langs = plotnik_langs:: all ( ) ;
33 println ! ( "Supported languages ({}):" , langs. len( ) ) ;
44 for lang in langs {
5- println ! ( " {}" , lang. name) ;
5+ println ! ( " {}" , lang. name( ) ) ;
66 }
77}
88
99#[ cfg( test) ]
1010mod tests {
11- fn smoke_test ( lang : & plotnik_langs:: Lang , source : & str , expected_root : & str ) {
12- let mut parser = tree_sitter :: Parser :: new ( ) ;
13- parser . set_language ( & lang . ts_lang ) . unwrap ( ) ;
14- let tree = parser . parse ( source, None ) . unwrap ( ) ;
11+ use plotnik_langs:: Lang ;
12+
13+ fn smoke_test ( lang : Lang , source : & str , expected_root : & str ) {
14+ let tree = lang . parse ( source) ;
1515 let root = tree. root_node ( ) ;
1616 assert_eq ! ( root. kind( ) , expected_root) ;
1717 assert ! ( !root. has_error( ) ) ;
@@ -204,9 +204,9 @@ mod tests {
204204 #[ test]
205205 #[ cfg( feature = "javascript" ) ]
206206 fn lang_from_name ( ) {
207- assert_eq ! ( plotnik_langs:: from_name( "js" ) . unwrap( ) . name, "javascript" ) ;
207+ assert_eq ! ( plotnik_langs:: from_name( "js" ) . unwrap( ) . name( ) , "javascript" ) ;
208208 assert_eq ! (
209- plotnik_langs:: from_name( "JavaScript" ) . unwrap( ) . name,
209+ plotnik_langs:: from_name( "JavaScript" ) . unwrap( ) . name( ) ,
210210 "javascript"
211211 ) ;
212212 assert ! ( plotnik_langs:: from_name( "unknown" ) . is_none( ) ) ;
@@ -215,7 +215,7 @@ mod tests {
215215 #[ test]
216216 #[ cfg( feature = "javascript" ) ]
217217 fn lang_from_extension ( ) {
218- assert_eq ! ( plotnik_langs:: from_ext( "js" ) . unwrap( ) . name, "javascript" ) ;
219- assert_eq ! ( plotnik_langs:: from_ext( "mjs" ) . unwrap( ) . name, "javascript" ) ;
218+ assert_eq ! ( plotnik_langs:: from_ext( "js" ) . unwrap( ) . name( ) , "javascript" ) ;
219+ assert_eq ! ( plotnik_langs:: from_ext( "mjs" ) . unwrap( ) . name( ) , "javascript" ) ;
220220 }
221221}
0 commit comments