comparison memcached_fake.t @ 1995:d329b05e20fa

Tests: removed usage of "cat" and "grep" in tests. Both "cat" and "grep" might not be available on Windows. Instead, $t->read_file() is used, as it is already used in other places. To simplify checking logs as previously done with "grep", $t->grep_file() helper function is introduced.
author Maxim Dounin <mdounin@mdounin.ru>
date Fri, 09 Aug 2024 05:18:51 +0300
parents 4442767118e0
children
comparison
equal deleted inserted replaced
1994:e9235c647f45 1995:d329b05e20fa
67 67
68 like(http_get('/'), qr/SEE-THIS/, 'memcached split trailer'); 68 like(http_get('/'), qr/SEE-THIS/, 'memcached split trailer');
69 69
70 like(http_get('/ssi.html'), qr/SEE-THIS/, 'memcached ssi var'); 70 like(http_get('/ssi.html'), qr/SEE-THIS/, 'memcached ssi var');
71 71
72 like(`grep -F '[error]' ${\($t->testdir())}/error.log`, qr/^$/s, 'no errors'); 72 is($t->grep_file('error.log', '[error]'), '', 'no errors');
73 73
74 ############################################################################### 74 ###############################################################################
75 75
76 sub memcached_fake_daemon { 76 sub memcached_fake_daemon {
77 my $server = IO::Socket::INET->new( 77 my $server = IO::Socket::INET->new(