Skip to content

Commit 1f787c9

Browse files
author
Sam Rapaport
authored
Merge pull request #18 from samrap/dev
Fix #17
2 parents 98c30f0 + 079fb3c commit 1f787c9

File tree

3 files changed

+16
-26
lines changed

3 files changed

+16
-26
lines changed

_config.yml

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/Fluent/Builder.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,8 @@ public function escape($func = 'esc_html')
157157
public function shortcodes()
158158
{
159159
$this->shortcodes = true;
160+
161+
return $this;
160162
}
161163

162164
/*

tests/Unit/Fluent/BuilderTest.php

Lines changed: 14 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,9 @@ public function setExpect()
2626
{
2727
$builder = new Builder(new RunnerMock);
2828

29-
$builder->expect('string');
29+
$return = $builder->expect('string');
3030

31+
$this->assertSame($builder, $return);
3132
$this->assertEquals('string', $builder->expect);
3233
}
3334

@@ -36,8 +37,9 @@ public function setDefault()
3637
{
3738
$builder = new Builder(new RunnerMock);
3839

39-
$builder->default('bar');
40+
$return = $builder->default('bar');
4041

42+
$this->assertSame($builder, $return);
4143
$this->assertEquals('bar', $builder->default);
4244
}
4345

@@ -46,8 +48,9 @@ public function setEscape()
4648
{
4749
$builder = new Builder(new RunnerMock);
4850

49-
$builder->escape();
51+
$return = $builder->escape();
5052

53+
$this->assertSame($builder, $return);
5154
$this->assertEquals('esc_html', $builder->escape);
5255
}
5356

@@ -56,8 +59,9 @@ public function setEscapeAllowsCustomFunction()
5659
{
5760
$builder = new Builder(new RunnerMock);
5861

59-
$builder->escape('htmlentities');
62+
$return = $builder->escape('htmlentities');
6063

64+
$this->assertSame($builder, $return);
6165
$this->assertEquals('htmlentities', $builder->escape);
6266
}
6367

@@ -66,8 +70,9 @@ public function setId()
6670
{
6771
$builder = new Builder(new RunnerMock);
6872

69-
$builder->id(2);
73+
$return = $builder->id(2);
7074

75+
$this->assertSame($builder, $return);
7176
$this->assertEquals(2, $builder->id);
7277
}
7378

@@ -76,8 +81,9 @@ public function setShortcodes()
7681
{
7782
$builder = new Builder(new RunnerMock);
7883

79-
$builder->shortcodes();
84+
$return = $builder->shortcodes();
8085

86+
$this->assertSame($builder, $return);
8187
$this->assertTrue($builder->shortcodes);
8288
}
8389

@@ -86,29 +92,12 @@ public function setRaw()
8692
{
8793
$builder = new Builder(new RunnerMock);
8894

89-
$builder->raw();
95+
$return = $builder->raw();
9096

97+
$this->assertSame($builder, $return);
9198
$this->assertTrue($builder->raw);
9299
}
93100

94-
/** @test */
95-
public function fluentBuilder()
96-
{
97-
$builder = new Builder(new RunnerMock);
98-
99-
$builder
100-
->field('foo')
101-
->id(2)
102-
->expect('string')
103-
->default('bar')
104-
->escape();
105-
106-
$this->assertEquals('foo', $builder->field);
107-
$this->assertEquals('string', $builder->expect);
108-
$this->assertEquals('bar', $builder->default);
109-
$this->assertEquals('esc_html', $builder->escape);
110-
}
111-
112101
/** @test */
113102
public function builderGet()
114103
{

0 commit comments

Comments
 (0)