An open API service indexing awesome lists of open source software.

https://github.com/mons/test-more-utf8

Enhancing Test::More for UTF8-based projects
https://github.com/mons/test-more-utf8

Last synced: 10 months ago
JSON representation

Enhancing Test::More for UTF8-based projects

Awesome Lists containing this project

README

          

NAME
Test::More::UTF8 - Enhancing Test::More for UTF8-based projects

SYNOPSIS
use Test::More;
use Test::More::UTF8;

# now we can easily use flagged strings without warnings like "Wide character in print ..."
is("\x{410}","\x{420}"); # got a failure message without warnings

LIMITATIONS
This module have reason only for perl 5.8 and higher

FEATURES
This module also switch on by default utf8 pragma. To disable this, add
"-utf8" option

use Test::More::UTF8 qw(-utf8);

By default binmode ':utf8' will be done on all output handles:
failure_output, todo_output, output. It is possible to choose only some
of them

use Test::More::UTF8 qw(failure); # enable :utf8 only on failure_output
use Test::More::UTF8 qw(todo); # enable :utf8 only on todo_output
use Test::More::UTF8 qw(out); # enable :utf8 only on output

AUTHOR
Mons Anderson,

BUGS
None known

COPYRIGHT & LICENSE
Copyright 2009 Mons Anderson, all rights reserved.

This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.