root/1.8.3/tags/p5rc1/test/testtrim.pl

Revision 1078, 0.8 KB (checked in by shawnw, 17 months ago)

#7443: regression test rewrite

Line 
1run tests:
2test('trimpenn.1', $god, 'think trimpenn(XXXfooXXX, X, l)', 'fooXXX');
3test('trimpenn.2', $god, 'think trimpenn(XXXfooXXX, X, r)', 'XXXfoo');
4test('trimpenn.3', $god, 'think trimpenn(XXXfooXXX, X, b)', 'foo');
5test('trimpenn.4', $god, 'think trimpenn(XXXfooXXX, Y, l)', 'XXXfooXXX');
6
7test('trimtiny.1', $god, 'think trimtiny(XXXfooXXX, L, X)', 'fooXXX');
8test('trimtiny.2', $god, 'think trimtiny(XXXfooXXX, R, X)', 'XXXfoo');
9test('trimtiny.3', $god, 'think trimtiny(XXXfooXXX, B, X)', 'foo');
10test('trimtiny.4', $god, 'think trimtiny(XXXfooXXX, l, Y)', 'XXXfooXXX');
11
12$god->command('@config/set tiny_trim_fun=yes');
13test('trim.1', $god, 'think trim(XXXfooXXX, l, X)', 'fooXXX');
14$god->command('@config/set tiny_trim_fun=no');
15test('trim.2', $god, 'think trim(XXXfooXXX, X, l)', 'fooXXX');
16test('trim.3', $god, 'think @[trim(%b%bfoo%b%b)]@', 'foo');
17
Note: See TracBrowser for help on using the browser.