portsort.js unit tests using qunit, qunit-tap, and phantomjs

This commit is contained in:
Eric A. Miller
2014-08-06 23:39:30 -04:00
parent 86d35012db
commit b62f9eb214
4 changed files with 715 additions and 0 deletions

19
Netdisco/t/11-sort_port.t Executable file
View File

@@ -0,0 +1,19 @@
#!/usr/bin/perl
use strict;
use warnings;
use Test::More;
use Env::Path;
use FindBin qw( $Bin );
my @phantomjs = Env::Path->PATH->Whence('phantomjs');
my $phantomjs = scalar @phantomjs ? $phantomjs[0] : $ENV{ND_PHANTOMJS};
if (! -x $phantomjs)
{
plan skip_all => "phantomjs not found, please set ND_PHANTOMJS or install phantomjs to the default location";
}
else
{
exec ($phantomjs, 'run_qunit.js', 'sort-port.html');
}