Skip to content

Instantly share code, notes, and snippets.

View fdubost's full-sized avatar

Florent Dubost fdubost

View GitHub Profile
@fdubost
fdubost / gulp-jest.js
Created August 13, 2015 09:55
Tip to add `--name` option to jest with gulp
'use strict';
var gulp = require('gulp');
var _ = require('lodash');
var jest = require('jest-cli');
var minimist = require('minimist');
var gulpCliOptions = minimist(process.argv.slice(2));
var config = require('./jest.config');
@fdubost
fdubost / gist:fe0466a3376ecfee58ca
Created May 27, 2014 14:26
Protractor Gruntfile.js
grunt.initConfig({
connect: {
test: {
options: {
port: 9001,
hostname: 'localhost',
base: [
'.tmp',
'test',
'<%= yeoman.app %>'
@fdubost
fdubost / gist:8025640
Created December 18, 2013 16:48
Use RedisMock in Symfony v2
services:
m6web_redismock_factory:
class: M6Web\Component\RedisMock\RedisMockFactory
my_redis_service_name:
class: M6Web\Component\RedisMock\RedisMock
factory_service: m6web_redismock_factory
factory_method: getAdapter
arguments:
- "My\Redis\Library"
@fdubost
fdubost / gist:8025392
Last active December 31, 2015 18:09
Create a Redis mock adapter
<?php
$factory = new \M6Web\Component\RedisMock\RedisMockFactory();
$myRedisMockClass = $factory->getAdapterClass('My\Redis\Library');
$myRedisMock = new $myRedisMockClass($myParameters);
@fdubost
fdubost / gist:7893376
Created December 10, 2013 16:21
Use RedisMock in Symfony
services:
your_redis_service_name:
class: M6Web\Component\RedisMock\RedisMock
@fdubost
fdubost / gist:7893309
Last active December 30, 2015 22:19
Require RedisMock
{
"require-dev": {
"m6web/redis-mock": "~1.2"
}
}
@fdubost
fdubost / gist:6827610
Last active December 24, 2015 16:19
REST with FOSRestBundle example
<?php
namespace M6\Bundle\MyRESTBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
use FOS\RestBundle\Controller\Annotations as Rest;
use FOS\RestBundle\Request\ParamFetcher;
use FOS\RestBundle\View\View;
use FOS\RestBundle\Controller\Annotations\Route;
@fdubost
fdubost / gist:6825054
Last active December 24, 2015 15:59
Listing REST example
<?php
namespace M6\Bundle\MyRESTBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Response;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
use M6\Bundle\MyRESTBundle\Form\TalkType;
@fdubost
fdubost / gist:6761662
Last active June 13, 2018 14:53
SQLite for Atoum tests in Symfony2
<?php
namespace M6\Helpers\Bundle\ORMBundle\Test\Controller;
use atoum\AtoumBundle\Test\Controller\ControllerTest as BaseControllerTest;
use atoum\AtoumBundle\Test\Asserters;
use Symfony\Component\Console\Input\ArrayInput;
use Symfony\Bundle\FrameworkBundle\Console\Application;
use Symfony\Component\Console\Output\NullOutput;
@fdubost
fdubost / gist:6761079
Created September 30, 2013 08:55
Doctrine simple mock
<?php
namespace M6\Helpers\Bundle\ORMBundle\Test\Controller;
use atoum\AtoumBundle\Test\Controller\ControllerTest;
use atoum\AtoumBundle\Test\Asserters;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Criteria;