public function test_alias_attribute_custom_setter() { Venue::$use_custom_set_city_setter = true; $venue = Venue::find(1); $venue->mycity = 'cityname'; $this->assert_equals($venue->mycity, 'cityname#'); $this->assert_equals($venue->mycity, $venue->city); $venue->city = 'anothercity'; $this->assert_equals($venue->city, 'anothercity#'); $this->assert_equals($venue->city, $venue->mycity); Venue::$use_custom_set_city_setter = false; }