| 
														
															@@ -103,15 +103,27 @@ class DraftOrderTest < Test::Unit::TestCase 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     assert_equal '123@example.com', field.value 
														 | 
														
														 | 
														
															     assert_equal '123@example.com', field.value 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   end 
														 | 
														
														 | 
														
															   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') 
														 | 
														
														 | 
														
															     fake 'draft_orders/517119332/metafields', body: load_fixture('metafields') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     metafields = @draft_order.metafields 
														 | 
														
														 | 
														
															     metafields = @draft_order.metafields 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    assert_equal 2, metafields.length 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    assert_equal 3, metafields.length 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     assert metafields.all? { |m| m.is_a?(ShopifyAPI::Metafield) } 
														 | 
														
														 | 
														
															     assert metafields.all? { |m| m.is_a?(ShopifyAPI::Metafield) } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   end 
														 | 
														
														 | 
														
															   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 
														 | 
														
														 | 
														
															   def test_complete_draft_order_with_no_params 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     completed_fixture = load_fixture('draft_order_completed') 
														 | 
														
														 | 
														
															     completed_fixture = load_fixture('draft_order_completed') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     completed_draft = ActiveSupport::JSON.decode(completed_fixture)['draft_order'] 
														 | 
														
														 | 
														
															     completed_draft = ActiveSupport::JSON.decode(completed_fixture)['draft_order'] 
														 |