/**
  * @since 2.7.0
  * @covers WC_Register_WP_Admin_Settings::register_settings
  */
 public function test_register_settings()
 {
     $this->page->expects($this->any())->method('get_sections')->will($this->returnValue(array()));
     $settings = array(array('id' => 'setting-1', 'type' => 'text', 'option_key' => ''), array('type' => 'no-id', 'option_key' => ''), array('id' => 'setting-2', 'type' => 'textarea', 'option_key' => ''));
     $this->page->expects($this->any())->method('get_settings')->will($this->returnValue($settings));
     $settings = new WC_Register_WP_Admin_Settings($this->page, 'page');
     $expected = array(array('id' => 'setting-1', 'type' => 'text', 'label' => '', 'description' => '', 'option_key' => 'setting-1'), array('id' => 'setting-2', 'type' => 'textarea', 'label' => '', 'description' => '', 'option_key' => 'setting-2'));
     $actual = $settings->register_page_settings(array());
     $this->assertEquals($expected, $actual);
 }