|  | @@ -463,6 +463,16 @@ static void cjson_get_string_value_should_get_a_string(void)
 | 
	
		
			
				|  |  |      cJSON_Delete(string);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +static void cjson_create_string_reference_should_create_a_string_reference(void) {
 | 
	
		
			
				|  |  | +    const char *string = "I am a string!";
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    cJSON *string_reference = cJSON_CreateStringReference(string);
 | 
	
		
			
				|  |  | +    TEST_ASSERT_TRUE(string_reference->valuestring == string);
 | 
	
		
			
				|  |  | +    TEST_ASSERT_EQUAL_INT(cJSON_IsReference | cJSON_String, string_reference->type);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    cJSON_Delete(string_reference);
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  int main(void)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |      UNITY_BEGIN();
 | 
	
	
		
			
				|  | @@ -482,6 +492,7 @@ int main(void)
 | 
	
		
			
				|  |  |      RUN_TEST(skip_utf8_bom_should_skip_bom);
 | 
	
		
			
				|  |  |      RUN_TEST(skip_utf8_bom_should_not_skip_bom_if_not_at_beginning);
 | 
	
		
			
				|  |  |      RUN_TEST(cjson_get_string_value_should_get_a_string);
 | 
	
		
			
				|  |  | +    RUN_TEST(cjson_create_string_reference_should_create_a_string_reference);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      return UNITY_END();
 | 
	
		
			
				|  |  |  }
 |