{"count":42650,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=357","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=355","results":[{"name":"p5.34-test-exit","description":"Test::Exit - Test that some code calls exit() without terminating testing"},{"name":"p5.34-test-expect","description":"Automated driving and testing of terminal-based programs."},{"name":"p5.34-test-expectandcheck","description":"Test::ExpectAndCheck - expect/check-style unit testing with object methods"},{"name":"p5.34-test-exports","description":"Test::Exports - Test that modules export the right symbols"},{"name":"p5.34-test-failwarnings","description":"Test::FailWarnings - Add test failures if warnings are caught"},{"name":"p5.34-test-fatal","description":"Test::Fatal - incredibly simple helpers for testing code with exceptions"},{"name":"p5.34-test-file","description":"Test::File -- test file attributes"},{"name":"p5.34-test-file-sharedir","description":"Test::File::ShareDir - Create a Fake ShareDir for your modules for testing."},{"name":"p5.34-test-filename","description":"Test::Filename - Portable filename comparison"},{"name":"p5.34-test-fork","description":"Test::Fork - test code which forks"},{"name":"p5.34-test-future-io-impl","description":"Test::Future::IO::Impl - acceptance tests for Future::IO implementations"},{"name":"p5.34-test-harness","description":"TAP::Harness - Run test scripts with statistics"},{"name":"p5.34-test-http-server-simple","description":"Test::More functions for HTTP::Server::Simple"},{"name":"p5.34-test-identity","description":"Test::Identity - assert the referential identity of a reference"},{"name":"p5.34-test-indistdir","description":"Test::InDistDir - test environment setup for development with IDE"},{"name":"p5.34-test-inline","description":"Inlining your tests next to the code being tested"},{"name":"p5.34-test-inter","description":"Test::Inter - framework for more readable interactive test scripts"},{"name":"p5.34-test-json","description":"Test::JSON - Test JSON data"},{"name":"p5.34-test-kit","description":"Test::Kit - Build custom test packages with only the features you want"},{"name":"p5.34-test-leaktrace","description":"Test::LeakTrace - Traces memory leaks"},{"name":"p5.34-test-lectrotest","description":"Test::LectroTest - Easy, automatic, specification-based tests"},{"name":"p5.34-test-lib","description":"Test::Lib - Use libraries from a t/lib directory"},{"name":"p5.34-test-longstring","description":"Tests strings for equality, with more helpful failures"},{"name":"p5.34-test-lwp-useragent","description":"Test::LWP::UserAgent - A LWP::UserAgent suitable for simulating and testing network calls"},{"name":"p5.34-test-manifest","description":"Test::Manifest - interact with a t/test_manifest file"},{"name":"p5.34-test-memory-cycle","description":"Check for memory leaks and circular memory references"},{"name":"p5.34-test-metrics-any","description":"Test::Metrics::Any - assert that code produces metrics via Metrics::Any"},{"name":"p5.34-test-minimumversion","description":"Test::MinimumVersion - does your code require newer perl than you think?"},{"name":"p5.34-test-mock-guard","description":"Test::Mock::Guard - Simple mock test library using RAII"},{"name":"p5.34-test-mock-lwp","description":"Easy mocking of LWP packages"},{"name":"p5.34-test-mockmodule","description":"Test::MockModule - Override subroutines in a module for unit testing"},{"name":"p5.34-test-mockobject","description":"Perl extension for emulating troublesome interfaces"},{"name":"p5.34-test-mockrandom","description":"Test::MockRandom - Replaces random number generation with non-random number generation"},{"name":"p5.34-test-mocktime","description":"Replaces actual time with simulated time"},{"name":"p5.34-test-mocktime-hires","description":"Test::MockTime::HiRes - Replaces actual time with simulated high resolution time"},{"name":"p5.34-test-mojibake","description":"Test::Mojibake - check your source for encoding misbehavior"},{"name":"p5.34-test-moose-more","description":"Test::Moose::More - More tools for testing Moose packages"},{"name":"p5.34-test-more-utf8","description":"Test::More::UTF8 - Enhancing Test::More for UTF8-based projects"},{"name":"p5.34-test-most","description":"Test::Most - Most commonly needed test functions and features."},{"name":"p5.34-test-needs","description":"Test::Needs - Skip tests when modules not available."},{"name":"p5.34-test-nicedump","description":"Test::NiceDump - let's have a nice and human readable dump of our objects!"},{"name":"p5.34-test-notabs","description":"Test::NoTabs - Check the presence of tabs in your project"},{"name":"p5.34-test-nowarnings","description":"Make sure you didn't emit any warnings while testing"},{"name":"p5.34-test-number-delta","description":"Test::Number::Delta - Compare the difference between numbers against a given tolerance"},{"name":"p5.34-test-object","description":"Thoroughly testing objects via registered handlers"},{"name":"p5.34-test-output","description":"Test::Output - Utilities to test STDOUT and STDERR messages."},{"name":"p5.34-test-perl-critic","description":"Use Perl::Critic in test programs"},{"name":"p5.34-test-perltidy","description":"Check that all your files are tidy."},{"name":"p5.34-test-pod","description":"check for POD errors in files"},{"name":"p5.34-test-pod-coverage","description":"Check for pod coverage in a distribution"}]}