ソースを参照

Made parse_headers() return number of them

Alois Mahdal (@azzgoat) 12 年 前
コミット
7bfacc9117
共有2 個のファイルを変更した3 個の追加2 個の削除を含む
  1. 1
    1
      lib/SugarTrail/STM.pm
  2. 2
    1
      t/Repo.t

+ 1
- 1
lib/SugarTrail/STM.pm ファイルの表示

@@ -32,7 +32,7 @@ sub parse_headers {
32 32
         $self->{meta}->{$n} = $v;
33 33
     }
34 34
 
35
-    return 1;
35
+    return scalar keys %{ $self->{meta} };
36 36
 }
37 37
 
38 38
 

+ 2
- 1
t/Repo.t ファイルの表示

@@ -13,7 +13,8 @@ ok($repo,           "repo is true");
13 13
 my $stm = $repo->load_stm(stm=>'/release/rc.stm');
14 14
 ok($stm,            "stm is true");
15 15
 
16
-ok($stm->parse_headers(), "parse_headers() returns true");
16
+ok($stm->parse_headers(), "parse_headers() returns 6");
17
+ok($stm->parse_headers(), "parse_headers() still returns 6");
17 18
 &helper::dmupp(stm=>$stm);
18 19
 
19 20
 done_testing();