@Test
public void testOffsetInsideComponent() throws Exception {

	// Expected: all the component properties
	Couple couple = prepare( "app1", "edited1.graph", 70 );
	couple.text += "\ncomp {\n\t";
	List<RoboconfCompletionProposal> proposals = couple.proposer.findProposals( couple.text );
	Assert.assertEquals( COMPONENT_PROPERTY_NAMES.length, proposals.size());
	for( int i=0; i<COMPONENT_PROPERTY_NAMES.length; i++ ) {
		Assert.assertEquals( COMPONENT_PROPERTY_NAMES[ i ], COMPONENT_PROPERTY_NAMES[ i ] + ": ", proposals.get( i ).getProposalName());
		Assert.assertEquals( COMPONENT_PROPERTY_NAMES[ i ], COMPONENT_PROPERTY_NAMES[ i ] + ": ", proposals.get( i ).getProposalString());
		Assert.assertNull( COMPONENT_PROPERTY_NAMES[ i ], proposals.get( i ).getProposalDescription());
		Assert.assertEquals( COMPONENT_PROPERTY_NAMES[ i ], 0, proposals.get( i ).getReplacementOffset());
	}
}