#!/usr/bin/perl
#
# This file is part of App-SpreadRevolutionaryDate
#
# This software is Copyright (c) 2019-2025 by Gérald Sédrati.
#
# This is free software, licensed under:
#
# The GNU General Public License, Version 3, June 2007
#
use
utf8;
BEGIN {
$ENV
{OUTPUT_CHARSET} =
'UTF-8'
;
}
use
open
qw(:std :encoding(UTF-8)
);
binmode
(DATA,
":encoding(UTF-8)"
);
use
Test::NoWarnings;
use
Test::Output;
use
File::HomeDir;
@ARGV
= (
'--test'
,
'--mastodon'
);
my
$spread_revolutionary_date
= App::SpreadRevolutionaryDate->new(\
*DATA
);
stdout_like {
$spread_revolutionary_date
->spread }
qr/Diffusé sur Mastodon : Nous sommes le/
,
'Spread on Mastodon'
;
__DATA__
[mastodon]
# Get these values from https://<your mastodon instance>/settings/applications
instance = 'Instance'
client_id = 'ClientId'
client_secret = 'ClientSecret'
access_token = 'AccessToken'