holyshared/peridot-file-fixture-plugin

File fixture for peridot

Maintainers

👁 holyshared

Package info

github.com/holyshared/peridot-file-fixture-plugin

pkg:composer/holyshared/peridot-file-fixture-plugin

Statistics

Installs: 788

Dependents: 4

Suggesters: 0

Stars: 1

Open Issues: 1

1.0.3 2015-12-04 04:32 UTC

Requires

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 52ccf790a51a133735a1d23e1a71d9cee5115967

  • holyshared <holy.shared.design.woop@gmail.com>

This package is auto-updated.

Last update: 2026-06-15 19:26:56 UTC


README

👁 Build Status
👁 HHVM Status
👁 Coverage Status
👁 Scrutinizer Code Quality
👁 Dependency Status
👁 Stories in Ready

Basic usage

Register the plugin to be able to use in peridot.
Please the configuration file see the file-fixture.

use Evenement\EventEmitterInterface;
use holyshared\peridot\FileFixturePlugin;

return function(EventEmitterInterface $emitter)
{
 $plugin = new FileFixturePlugin(__DIR__ . '/fixtures.toml');
 $plugin->registerTo($emmiter);
};

By calling the loadFixture method in spec, you can load the fixture.

describe('Example', function() {
 describe('output', function() {
 it('return message for user', function() {
 $content = $this->loadFixture('text:console', [ 'name' => 'Jhon' ]);
 expect('My name is Jhon')->toEqual($content);
 });
 });
});