Skip to content

Instantly share code, notes, and snippets.

View jplew's full-sized avatar

JP Lew jplew

View GitHub Profile
import { TestBed, inject } from '@angular/core/testing'
import { WordService } from './word.service'
import { PlayerService } from '@app/services/player.service'
import { ControllerService } from '@app/services/controller.service'
import { WordbankService } from '@app/services/wordbank.service'
import { HttpClientModule } from '@angular/common/http'
import {
HttpTestingController,
HttpClientTestingModule,
import { Injectable } from '@angular/core'
import { HttpClient } from '@angular/common/http'
import { environment } from '@env/environment'
import { Observable } from 'rxjs/Observable'
import 'rxjs/add/operator/map'
import { WordDoc } from '@interfaces/WordDoc'
import { FragmentMatches } from '@interfaces/FragmentMatches'
import { startWith, tap, retryWhen } from 'rxjs/operators'
import { pipe } from 'rxjs/Rx'
import { of } from 'rxjs/observable/of'
@jplew
jplew / gist:66081e668e78c3e384c5d4dd72abba9f
Created March 7, 2018 19:15
game-message.component.spec.ts
import { async, ComponentFixture, TestBed } from '@angular/core/testing'
import { GameMessageComponent } from './game-message.component'
import { PlayerService } from '@app/services/player.service'
import { ControllerService } from '@app/services/controller.service'
describe('GameMessageComponent', () => {
let component: GameMessageComponent
let fixture: ComponentFixture<GameMessageComponent>
import { TestBed, inject, fakeAsync, tick } from '@angular/core/testing'
import { WordbankService } from './wordbank.service'
import { HttpClient, HttpClientModule } from '@angular/common/http'
import {
HttpTestingController,
HttpClientTestingModule,
} from '@angular/common/http/testing'
import { Observable } from 'rxjs/Observable'
import { of } from 'rxjs/observable/of'
@jplew
jplew / purifier.php
Created September 28, 2017 21:40
config file for LukeTowers/Purifier
<?php
/**
* Ok, glad you are here
* first we get a config instance, and set the settings
* $config = HTMLPurifier_Config::createDefault();
* $config->set('Core.Encoding', $this->config->get('purifier.encoding'));
* $config->set('Cache.SerializerPath', $this->config->get('purifier.cachePath'));
* if ( ! $this->config->get('purifier.finalize')) {
* $config->autoFinalize = false;
* }