Code Duplication    Length = 16-16 lines in 3 locations

packages/capabilities/tests/php/test_Capabilities.php 3 locations

@@ 151-166 (lines=16) @@
148
	}
149
}
150
151
class Test_Jetpack_Capabilities_WP_Role extends Test_Jetpack_Capabilities_Base {
152
	public function test_check_role() {
153
		$capability = $this->builder
154
			->create( 'jetpack.backup.restore' )
155
			->require_wp_role( 'administrator' )
156
			->get();
157
158
		// no admin privilege
159
		$this->assertFalse( $capability->check()->granted() );
160
161
		$this->setUserRole( 'administrator' );
162
163
		// has admin privilege
164
		$this->assertTrue( $capability->check()->granted() );
165
	}
166
}
167
168
class Test_Jetpack_Capabilities_WP_Capability extends Test_Jetpack_Capabilities_Base {
169
	public function test_check_capability() {
@@ 168-183 (lines=16) @@
165
	}
166
}
167
168
class Test_Jetpack_Capabilities_WP_Capability extends Test_Jetpack_Capabilities_Base {
169
	public function test_check_capability() {
170
		$capability = $this->builder
171
			->create( 'jetpack.backup.restore' )
172
			->require_wp_capability( 'do_a_thing' )
173
			->get();
174
175
		// no admin privilege
176
		$this->assertFalse( $capability->check()->granted() );
177
178
		$this->addUserCapability( 'do_a_thing' );
179
180
		// has admin privilege
181
		$this->assertTrue( $capability->check()->granted() );
182
	}
183
}
184
185
class Test_Jetpack_Capabilities_WP_Filter extends Test_Jetpack_Capabilities_Base {
186
	public function test_check_filter() {
@@ 185-200 (lines=16) @@
182
	}
183
}
184
185
class Test_Jetpack_Capabilities_WP_Filter extends Test_Jetpack_Capabilities_Base {
186
	public function test_check_filter() {
187
		$capability = $this->builder
188
			->create( 'jetpack.backup.restore' )
189
			->require_filter( 'my_filter', true )
190
			->get();
191
192
		// no admin privilege
193
		$this->assertFalse( $capability->check()->granted() );
194
195
		add_filter( 'my_filter', '__return_true' );
196
197
		// has admin privilege
198
		$this->assertTrue( $capability->check()->granted() );
199
	}
200
}
201
202
class Test_Jetpack_Capabilities_JetpackActive extends Test_Jetpack_Capabilities_Base {
203
	public function test_check_filter() {