#!/usr/bin/perl
use strict;
BEGIN {
$| = 1;
$^W = 1;
}
use Test::More;
use t::lib::Test;
use YAML::Tiny;
plan tests => 5;
SCOPE: {
ok( create_dist('Foo', { 'Makefile.PL' => <<"END_DSL" }), 'create_dist Foo');
use inc::Module::Install;
name 'Foo';
perl_version '5.005';
all_from 'lib/Foo.pm';
add_metadata 'x_foo' => 'bar';
WriteAll;
END_DSL
ok( build_dist(), 'build_dist' );
my $file = file('META.yml');
ok( -f $file);
my $yaml = YAML::Tiny::LoadFile($file);
ok( $yaml->{x_foo} && $yaml->{x_foo} eq 'bar' );
ok( kill_dist(), 'kill_dist' );
}