#!/usr/bin/perl
use strict;
use warnings;
use Test::More 'no_plan';
use constant HAVE_DBD_MYSQL => scalar eval { require DBD::mysql; require Time::Piece::MySQL; 1 };
use constant HAVE_FILE_RSYNC => scalar eval { require File::Rsync; 1 };
use constant HAVE_GETOPT_CASUAL => scalar eval { require Getopt::Casual; 1 };
use ok "Verby";
use ok "Verby::Dispatcher";
use ok "Verby::Context";
use ok "Verby::Config::Data";
use ok "Verby::Config::Data::Mutable";
use ok "Verby::Config::Source";
use if HAVE_GETOPT_CASUAL, ok => "Verby::Config::Source::ARGV";
use ok "Verby::Config::Source::Prompt";
use ok "Verby::Action";
use ok "Verby::Action::Stub";
use ok "Verby::Action::MkPath";
use ok "Verby::Action::Run";
use ok "Verby::Action::Run::Unconditional";
use ok "Verby::Action::Make";
use ok "Verby::Action::BuildTool";
use ok "Verby::Step";
use ok "Verby::Step::Closure";