Code Duplication    Length = 27-27 lines in 2 locations

tests/test-brightcove-video-field.php 2 locations

@@ 102-128 (lines=27) @@
99
	/**
100
	 * Test case for plugin load without dependency plugins.
101
	 */
102
	public function plugin_not_loaded_test_cases() {
103
		BrightcoveVideoField\load_plugin();
104
105
		$this->assertFalse( BrightcoveVideoField\is_dependency_loaded() );
106
107
		$this->assertEquals(
108
			10,
109
			has_action( 'admin_notices', 'CMB2\\BrightcoveVideoField\\dependency_admin_notice' )
110
		);
111
		$this->assertEquals(
112
			10,
113
			has_action( 'network_admin_notices', 'CMB2\\BrightcoveVideoField\\dependency_admin_notice' )
114
		);
115
116
		$this->assertNotEquals(
117
			11,
118
			has_action( 'admin_enqueue_scripts', 'CMB2\\BrightcoveVideoField\\enqueue_scripts' )
119
		);
120
		$this->assertNotEquals(
121
			10,
122
			has_action( 'cmb2_render_brightcove_video', 'CMB2\\BrightcoveVideoField\\cmb2_render_callback_for_brightcove_video' )
123
		);
124
		$this->assertNotEquals(
125
			10,
126
			has_action( 'admin_footer', 'CMB2\\BrightcoveVideoField\\js_wp_templates' )
127
		);
128
	}
129
130
	/**
131
	 * Test case for plugin load with dependency plugins.
@@ 133-159 (lines=27) @@
130
	/**
131
	 * Test case for plugin load with dependency plugins.
132
	 */
133
	public function plugin_loaded_test_cases() {
134
		BrightcoveVideoField\load_plugin();
135
136
		$this->assertTrue( BrightcoveVideoField\is_dependency_loaded() );
137
138
		$this->assertNotEquals(
139
			10,
140
			has_action( 'admin_notices', 'CMB2\\BrightcoveVideoField\\dependency_admin_notice' )
141
		);
142
		$this->assertNotEquals(
143
			10,
144
			has_action( 'network_admin_notices', 'CMB2\\BrightcoveVideoField\\dependency_admin_notice' )
145
		);
146
147
		$this->assertEquals(
148
			11,
149
			has_action( 'admin_enqueue_scripts', 'CMB2\\BrightcoveVideoField\\enqueue_scripts' )
150
		);
151
		$this->assertEquals(
152
			10,
153
			has_action( 'cmb2_render_brightcove_video', 'CMB2\\BrightcoveVideoField\\cmb2_render_callback_for_brightcove_video' )
154
		);
155
		$this->assertEquals(
156
			10,
157
			has_action( 'admin_footer', 'CMB2\\BrightcoveVideoField\\js_wp_templates' )
158
		);
159
	}
160
161
	/**
162
	 * Remove admin notices if already added from `BrightcoveVideoField\load_plugin()`