@@ -30,7 +30,8 @@ fn run_one_test(json_str: &str, object_type: bytecode::ObjectType) -> Result<()>
3030 bytecode_file. display( ) ,
3131 match object_type {
3232 bytecode:: ObjectType :: Plist => "plist" ,
33- bytecode:: ObjectType :: Hashtable => "hashtable" ,
33+ bytecode:: ObjectType :: Hashtable => "hash-table" ,
34+ bytecode:: ObjectType :: Alist => "alist" ,
3435 } ) ;
3536 std:: fs:: write ( & elisp_file, elisp_code. as_bytes ( ) ) ?;
3637
@@ -68,25 +69,34 @@ fn test_huge_object() {
6869#[ test]
6970fn test_completion_100k ( ) {
7071 run_one_test ( include_str ! ( "./data/completion.json" ) , bytecode:: ObjectType :: Plist ) . unwrap ( ) ;
72+ run_one_test ( include_str ! ( "./data/completion.json" ) , bytecode:: ObjectType :: Alist ) . unwrap ( ) ;
7173 run_one_test ( include_str ! ( "./data/completion.json" ) , bytecode:: ObjectType :: Hashtable ) . unwrap ( ) ;
7274}
7375
7476#[ test]
7577fn test_completion_100k_2 ( ) {
7678 run_one_test ( include_str ! ( "./data/completion2.json" ) , bytecode:: ObjectType :: Plist ) . unwrap ( ) ;
79+ run_one_test ( include_str ! ( "./data/completion2.json" ) , bytecode:: ObjectType :: Alist ) . unwrap ( ) ;
80+ run_one_test ( include_str ! ( "./data/completion2.json" ) , bytecode:: ObjectType :: Hashtable ) . unwrap ( ) ;
7781}
7882
7983#[ test]
8084fn test_completion_4k ( ) {
8185 run_one_test ( include_str ! ( "./data/completion3.json" ) , bytecode:: ObjectType :: Plist ) . unwrap ( ) ;
86+ run_one_test ( include_str ! ( "./data/completion3.json" ) , bytecode:: ObjectType :: Alist ) . unwrap ( ) ;
87+ run_one_test ( include_str ! ( "./data/completion3.json" ) , bytecode:: ObjectType :: Hashtable ) . unwrap ( ) ;
8288}
8389
8490#[ test]
8591fn test_diagnostics_12k ( ) {
8692 run_one_test ( include_str ! ( "./data/publishDiagnostics.json" ) , bytecode:: ObjectType :: Plist ) . unwrap ( ) ;
93+ run_one_test ( include_str ! ( "./data/publishDiagnostics.json" ) , bytecode:: ObjectType :: Alist ) . unwrap ( ) ;
94+ run_one_test ( include_str ! ( "./data/publishDiagnostics.json" ) , bytecode:: ObjectType :: Hashtable ) . unwrap ( ) ;
8795}
8896
8997#[ test]
9098fn test_diagnostics_12k_2 ( ) {
9199 run_one_test ( include_str ! ( "./data/publishDiagnostics2.json" ) , bytecode:: ObjectType :: Plist ) . unwrap ( ) ;
100+ run_one_test ( include_str ! ( "./data/publishDiagnostics2.json" ) , bytecode:: ObjectType :: Alist ) . unwrap ( ) ;
101+ run_one_test ( include_str ! ( "./data/publishDiagnostics2.json" ) , bytecode:: ObjectType :: Hashtable ) . unwrap ( ) ;
92102}
0 commit comments