Ignore:
Timestamp:
01/28/10 16:21:51 (2 years ago)
Author:
dom
Message:

File and line is now provided for test failures

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/modules_test.erl

    r68 r92  
    66-test (exports). 
    77-export ([module_name/0]). 
     8-export ([locate/0]). 
    89 
    910module_name () -> 
     
    1112    hello = modules: module_name ("bla/hello.erl"). 
    1213     
     14locate () -> 
     15    ok = fixtures: use_tree (tree (), fun locate/2). 
     16 
     17tree () -> 
     18    [{file, "eg_code.erl", 
     19      ["-module (eg_code).", 
     20       "-export ([ok/0]).", 
     21       "ok () ->", 
     22       "    ok.", 
     23       "yo () ->", 
     24       "    yo."]}]. 
     25 
     26locate (Root, _) -> 
     27    File = filename: join (Root, "eg_code.erl"), 
     28    Binary = modules: to_binary (File), 
     29    {File, 3} = modules: locate ({eg_code, ok, 0}, Binary), 
     30    ok. 
Note: See TracChangeset for help on using the changeset viewer.