Skip to content

Instantly share code, notes, and snippets.

View rdpanek's full-sized avatar
🏠
Working from home

Radim Daniel Pánek rdpanek

🏠
Working from home
View GitHub Profile
@rdpanek
rdpanek / gist:3976847
Created October 29, 2012 22:04
git skoleni bash history
rdpanek:temp radimdanielpanek$ lpwd
-bash: lpwd: command not found
rdpanek:temp radimdanielpanek$ pwd
/Volumes/HTDOCS/temp
rdpanek:temp radimdanielpanek$ mkdir Eshop
rdpanek:temp radimdanielpanek$ cd Eshop
rdpanek:Eshop radimdanielpanek$ git init
Initialized empty Git repository in /Volumes/HTDOCS/temp/Eshop/.git/
rdpanek:Eshop radimdanielpanek$ touch readme
rdpanek:Eshop radimdanielpanek$ git add --all

Stubian

Vytváření stub objektů pro mockování skutečných objektů.

Stub objekt patří do skupiny Double Test. Stub objekt používáme pro řešení závislostí na testovaném objektu, který v rámci závislosti požaduje objekt, který je složité sestavit a předat, nebo v rámci unit testů ani originální závislost použít nemůžeme.

Stub objekt je dvojníkem skutečného objektu, který obsahuje požadované funkční metody - tak jako objekt skutečný.

Stub objekt nám navíc dokáže říct, jaká jeho metoda byla zavolána.

@rdpanek
rdpanek / gist:4683062
Created January 31, 2013 14:01
example integrate test
it('List all types', function(done){
request(app)
.get('/api/v1/types')
.expect(200)
.end(function(err, res){
res.body.length.should.eql(2);
res.body[0].title.should.eql(title);
done();
});
});
@rdpanek
rdpanek / gist:5065100
Created March 1, 2013 14:46
github ticket listener
<?php
//require_once('TicketListener.php');
/**
* A ticket listener that interacts with the GitHub issue API.
*/
class PHPUnit_Extensions_TicketListener_GitHub extends
PHPUnit_Extensions_TicketListener
{
const STATUS_CLOSE = 'closed';
@rdpanek
rdpanek / gist:5418909
Last active December 16, 2015 10:19
test review
{
"title": "input schema",
"type": "object",
"required": "true",
"properties": {
"product_name": {
"type": "string",
"required": true
},
"type": {
@rdpanek
rdpanek / gist:5418921
Created April 19, 2013 08:25
json test review
{
"product_name": "project",
"type": "behat",
"status": "passed",
"date": "2013-04-03",
"time": "11:20",
"feature": "Zkousky nacteni stranek",
"report_link": "http://",
"screenshot_link": "http://",
"dom_link": "http://",
@rdpanek
rdpanek / template.soy
Created July 4, 2013 11:26
textarea soy
<textarea id="descActivity" name="descActivity" placeholder="
{msg desc="Activity description."}
Zadejte popis aktivity.
{/msg}
"></textarea>
{
"identificator": "builder",
"requirement": "prihlaseni_pres_facebook",
"status": "passed",
"date": "01-02-2013",
"time": "10:05",
"report": [
{
"sentence": "I'm on page facebook.com",
"status": "passed",
#result example
{
"identificator": "builder",
"requirement": "prihlaseni_pres_facebook",
"status": "passed",
"dateTimeResult": "2013-08-13T12:12Z",
"duration": 6,
"report": [
{
"sentence": "I'm on page facebook.com",
# vytvoreni tasku
POST /api/v1/tasks
{
"identificator": "hera",
"requirement": "users-api",
"framework": "hera",
"timeout": 1
}