API-BigBlueButton
view release on metacpan or search on metacpan
t/003_bigbluebutton_requests.t view on Meta::CPAN
it "Normal run" => sub {
ok( $bbb->create( meetingID => 'mymeeting' ) );
like( $url, qr/create\?meetingID=mymeeting/ );
};
it "Empty meetingID" => sub {
eval { $bbb->create };
ok( $@ );
like( $@, qr/Parameter meetingID required!/ );
};
};
describe "join" => sub {
it "Normal run" => sub {
ok( $bbb->join(
fullName => 'myname',
meetingID => 'mymeeting',
password => 'mypass',
)
);
like( $url, qr/join\?fullName=myname&meetingID=mymeeting&password=mypass/ );
};
};
describe "ismeetingrunning" => sub {
it "Normal run" => sub {
ok( $bbb->ismeetingrunning( meetingID => 'mymeeting' ) );
like( $url, qr/isMeetingRunning\?meetingID=mymeeting/ );
};
};
describe "end" => sub {
it "Normal run" => sub {
ok( $bbb->end( meetingID => 'mymeeting', password => 'mypass' ) );
like( $url, qr/end\?meetingID=mymeeting&password=mypass/ );
}
};
describe "getmeetinginfo" => sub {
it "Normal run" => sub {
ok( $bbb->getmeetinginfo( meetingID => 'mymeeting', password => 'mypass' ) );
like( $url, qr/getMeetingInfo\?meetingID=mymeeting&password=mypass/ );
}
};
describe "getmeetings" => sub {
it "Normal run" => sub {
ok( $bbb->getmeetings );
like( $url, qr/getMeetings/ );
}
};
describe "getrecordings" => sub {
it "Normal run" => sub {
ok( $bbb->getrecordings( meetingID => 'mymeeting', password => 'mypass' ) );
like( $url, qr/getRecordings\?meetingID=mymeeting&password=mypass/ );
}
};
};
runtests unless caller;
( run in 1.844 second using v1.01-cache-2.11-cpan-df04353d9ac )