| 
					
				 | 
			
			
				@@ -103,15 +103,27 @@ class DraftOrderTest < Test::Unit::TestCase 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     assert_equal '123@example.com', field.value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   end 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  def test_get_metafields_for_draft_order 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  def test_get_all_metafields_for_draft_order 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     fake 'draft_orders/517119332/metafields', body: load_fixture('metafields') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     metafields = @draft_order.metafields 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    assert_equal 2, metafields.length 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    assert_equal 3, metafields.length 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     assert metafields.all? { |m| m.is_a?(ShopifyAPI::Metafield) } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   end 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  def test_get_2_metafields_for_draft_order 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    body = ActiveSupport::JSON.decode load_fixture 'metafields' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    body['metafields'].slice! 2, 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fake 'draft_orders/517119332/metafields.json?limit=2', body: body.to_json, extension: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    metafields = @draft_order.metafields limit: 2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    assert_equal 2, metafields.length 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    assert metafields.all?{ |m| m.is_a? ShopifyAPI::Metafield } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  end 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   def test_complete_draft_order_with_no_params 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     completed_fixture = load_fixture('draft_order_completed') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     completed_draft = ActiveSupport::JSON.decode(completed_fixture)['draft_order'] 
			 |