it "dynamically validates the valid origins" do
        stub_const("#{Poll::Voter}::VALID_ORIGINS", %w[custom])

        expect(build(:poll_voter, origin: "custom")).to be_valid
        expect(build(:poll_voter, origin: "web")).not_to be_valid