Well, there is a rule not to break any blocks from the village. If you have somehow managed to breed the villagers without breaking anything, it should be fine. But you needn't have bred the villagers to get the emerald. After some trading a new trade is introduced. You must be really unlucky...