anchor.diff:  	function test_ajax_request_with_no_layout_specified_should_fallback_to_template() {
   		request.cgi.http_x_requested_with = "XMLHTTPRequest";
   		args = {template="controller_layout_test"};
  -		params = {controller="dummy", action="index"};
  -		_controller = controller("dummy", params);
   		_controller.controller_layout_test = controller_layout_test;
   		_controller.usesLayout(argumentCollection=args);
   
  
positive.code: 
  	function setup() {
  		request.cgi.http_x_requested_with = "";
  	}
  
  	function test_using_method() {
  		args = {template="controller_layout_test"};
  		params = {controller="dummy", action="index"};
  		_controller = controller("dummy", params);
  		_controller.controller_layout_test = controller_layout_test;
  		_controller.usesLayout(argumentCollection=args);
  
  		e = "index_layout";
  		r = _controller.$useLayout("index");
  		assert('e eq r');
  
  		e = "show_layout";
  		r = _controller.$useLayout("show");
  		assert('e eq r');
  
  		e = "true";
  		r = _controller.$useLayout("list");
  		assert('e eq r');
  
  		args.usedefault = false;
  		_controller.usesLayout(argumentCollection=args);
  
  		e = "false";
  
negative.code: 		assert('e eq r');
  	}
  
  	function test_using_method_ajax_match() {
  		request.cgi.http_x_requested_with = "XMLHTTPRequest";
  		args = {template="controller_layout_test", ajax="controller_layout_test_ajax"};
  		_controller.controller_layout_test = controller_layout_test;
  		_controller.controller_layout_test_ajax = controller_layout_test_ajax;
  		_controller.usesLayout(argumentCollection=args);
  