Skip to content

Commit

Permalink
Add the $max_level param to all calls to _sanitize_for_dump()
Browse files Browse the repository at this point in the history
  • Loading branch information
bharat committed Aug 8, 2010
1 parent de4d858 commit ab2e2d2
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions modules/gallery/tests/Kohana_Exception_Test.php
Expand Up @@ -37,22 +37,22 @@ public function safe_dump_test() {

public function sanitize_for_dump_match_key_test() {
$this->assert_equal("removed for display",
Kohana_Exception::_sanitize_for_dump("original value", "password"));
Kohana_Exception::_sanitize_for_dump("original value", "password", 5));
$this->assert_equal("original value",
Kohana_Exception::_sanitize_for_dump("original value", "meow"));
Kohana_Exception::_sanitize_for_dump("original value", "meow", 5));
}

public function sanitize_for_dump_match_key_loosely_test() {
$this->assert_equal("removed for display",
Kohana_Exception::_sanitize_for_dump("original value", "this secret key"));
Kohana_Exception::_sanitize_for_dump("original value", "this secret key", 5));
}

public function sanitize_for_dump_match_value_test() {
// Looks like a hash / secret value.
$this->assert_equal("removed for display",
Kohana_Exception::_sanitize_for_dump("p$2a178b841c6391d6368f131", "meow"));
Kohana_Exception::_sanitize_for_dump("p$2a178b841c6391d6368f131", "meow", 5));
$this->assert_equal("original value",
Kohana_Exception::_sanitize_for_dump("original value", "meow"));
Kohana_Exception::_sanitize_for_dump("original value", "meow", 5));
}

public function sanitize_for_dump_array_test() {
Expand All @@ -64,7 +64,7 @@ public function sanitize_for_dump_array_test() {
"three" => "removed for display");

$this->assert_equal($expected,
Kohana_Exception::_sanitize_for_dump($var, "ignored"));
Kohana_Exception::_sanitize_for_dump($var, "ignored", 5));
}

public function sanitize_for_dump_nested_array_test() {
Expand All @@ -73,7 +73,7 @@ public function sanitize_for_dump_nested_array_test() {
$expected = array("safe" => "original value 1",
"safe 2" => array("some hash" => "removed for display"));
$this->assert_equal($expected,
Kohana_Exception::_sanitize_for_dump($var, "ignored"));
Kohana_Exception::_sanitize_for_dump($var, "ignored", 5));
}

public function sanitize_for_dump_user_test() {
Expand All @@ -83,15 +83,15 @@ public function sanitize_for_dump_user_test() {
$user->email = "value 2";
$user->full_name = "value 3";
$this->assert_equal('User_Model object for "john" - details omitted for display',
Kohana_Exception::_sanitize_for_dump($user, "ignored"));
Kohana_Exception::_sanitize_for_dump($user, "ignored", 5));
}

public function sanitize_for_dump_database_test() {
$db = new Kohana_Exception_Test_Database(
array("connection" => array("user" => "john", "name" => "gallery_3"),
"cache" => array()));
$this->assert_equal("Kohana_Exception_Test_Database object - details omitted for display",
Kohana_Exception::_sanitize_for_dump($db, "ignored"));
Kohana_Exception::_sanitize_for_dump($db, "ignored", 5));
}

public function sanitize_for_dump_nested_database_test() {
Expand All @@ -104,7 +104,7 @@ public function sanitize_for_dump_nested_database_test() {
array("some" => "foo",
"bar (type: Kohana_Exception_Test_Database)" =>
"Kohana_Exception_Test_Database object - details omitted for display"),
Kohana_Exception::_sanitize_for_dump($var, "ignored"));
Kohana_Exception::_sanitize_for_dump($var, "ignored", 5));
}

public function sanitize_for_dump_object_test() {
Expand All @@ -117,7 +117,7 @@ public function sanitize_for_dump_object_test() {
"private: email_address" => "removed for display",
"password" => "removed for display");
$this->assert_equal($expected,
Kohana_Exception::_sanitize_for_dump($obj, "ignored"));
Kohana_Exception::_sanitize_for_dump($obj, "ignored", 5));
}

public function sanitize_for_dump_nested_object_test() {
Expand All @@ -142,7 +142,7 @@ public function sanitize_for_dump_nested_object_test() {
"foo" => array("bar (type: User_Model)" =>
'User_Model object for "john" - details omitted for display'));
$this->assert_equal($expected,
Kohana_Exception::_sanitize_for_dump($obj, "ignored"));
Kohana_Exception::_sanitize_for_dump($obj, "ignored", 5));
}
}

Expand Down

0 comments on commit ab2e2d2

Please sign in to comment.