be_able_to custom matcher and article tests