Zend Framework Birim Test assertResponseCode başarısız (200)

0 Cevap php

Benim Zend Framework uygulamasında bazı birim test çalıştırıyorum. Ne ben anlayamıyorum aşağıdaki test başarısız olduğunu:

public function testCreateFaqItem()
{
    $this->LoginUser();
    $this->dispatch('/faq/admin-faq/create');
    var_dump($this->getResponse());
    $this->assertResponseCode(200);
    $this->assertQueryContentContains('h1', 'Create');
    $this->assertController('admin-faq');
    $this->assertAction('edit');
}

i assertResponseCode (200) çıkardığınızda (200) assertResponseCode üzerine ise, test başarılı başarısız olur. Herhangi bir yardım çok takdir edilecektir.

- EDIT -

Yanıt nesnesi dökümü:

object(Zend_Controller_Response_HttpTestCase)#1130 (8) {
  ["_body":protected]=>
  array(1) {
    ["default"]=>
    string(0) ""
  }
  ["_exceptions":protected]=>
  array(0) {
  }
  ["_headers":protected]=>
  array(1) {
    [0]=>
    array(3) {
      ["name"]=>
      string(8) "Location"
      ["value"]=>
      string(13) "/user/profile"
      ["replace"]=>
      bool(true)
    }
  }
  ["_headersRaw":protected]=>
  array(0) {
  }
  ["_httpResponseCode":protected]=>
  int(302)
  ["_isRedirect":protected]=>
  bool(true)
  ["_renderExceptions":protected]=>
  bool(false)
  ["headersSentThrowsException"]=>
  bool(true)
}

Teşekkürler

0 Cevap