#!/usr/bin/perl
use
5.014;
BEGIN {
$ENV
{OUTPUT_CHARSET} =
'UTF-8'
;
}
use
open
qw(:std :encoding(UTF-8)
);
binmode
(DATA,
":encoding(UTF-8)"
);
@ARGV
= (
'--test'
,
'--twitter'
,
'--locale'
,
'en'
);
my
$data_start
=
tell
DATA;
my
$spread_revolutionary_date
= App::SpreadRevolutionaryDate->new(\
*DATA
);
stdout_like {
$spread_revolutionary_date
->spread }
qr/Spread on Twitter: Goodbye old world, hello revolutionary worlds$/
,
'Spread default on Twitter'
;
@ARGV
= (
'--test'
,
'--twitter'
,
'--promptuser_default'
,
'Thinking, attacking, building – such is our fabulous agenda.'
);
seek
DATA,
$data_start
, 0;
$spread_revolutionary_date
= App::SpreadRevolutionaryDate->new(\
*DATA
);
stdout_like {
$spread_revolutionary_date
->spread }
qr/Diffusé sur Twitter : Thinking, attacking, building – such is our fabulous agenda\.$/
,
'Spread message on Twitter'
;
@ARGV
= (
'--test'
,
'--twitter'
,
'--locale'
,
'it'
);
seek
DATA,
$data_start
, 0;
$spread_revolutionary_date
= App::SpreadRevolutionaryDate->new(\
*DATA
);
stdout_like {
$spread_revolutionary_date
->spread }
qr/Diffondi su Twitter : Goodbye old world, hello revolutionary worlds$/
,
'Spread in Italian'
;
@ARGV
= (
'--test'
,
'--twitter'
,
'--locale'
,
'es'
);
seek
DATA,
$data_start
, 0;
$spread_revolutionary_date
= App::SpreadRevolutionaryDate->new(\
*DATA
);
stdout_like {
$spread_revolutionary_date
->spread }
qr/Difundido en Twitter: Goodbye old world, hello revolutionary worlds$/
,
'Spread in Italian'
;
@ARGV
= (
'--test'
,
'--twitter'
,
'--locale'
,
'de'
);
seek
DATA,
$data_start
, 0;
$spread_revolutionary_date
= App::SpreadRevolutionaryDate->new(\
*DATA
);
stdout_like {
$spread_revolutionary_date
->spread }
qr/Überträgt auf Twitter: Goodbye old world, hello revolutionary worlds$/
,
'Spread in German'
;
@ARGV
= (
'--test'
,
'--twitter'
,
'--locale'
,
'tlh'
);
seek
DATA,
$data_start
, 0;
$spread_revolutionary_date
= App::SpreadRevolutionaryDate->new(\
*DATA
);
stdout_like {
$spread_revolutionary_date
->spread }
qr/Spread on Twitter: Goodbye old world, hello revolutionary worlds$/
,
'Spread in Klingon'
;