24 lines
858 B
Ruby
24 lines
858 B
Ruby
module DiasporaFederation
|
|
describe DiasporaFederation do
|
|
context "validate_config" do
|
|
it "should validate the config" do
|
|
expect(DiasporaFederation).to receive(:validate_class)
|
|
DiasporaFederation.validate_config
|
|
end
|
|
|
|
it "should fails if the server_uri is missing" do
|
|
temp = DiasporaFederation.server_uri
|
|
DiasporaFederation.server_uri = nil
|
|
expect { DiasporaFederation.validate_config }.to raise_error ConfigurationError
|
|
DiasporaFederation.server_uri = temp
|
|
end
|
|
|
|
it "should fails if the person_class is missing" do
|
|
temp = DiasporaFederation.person_class
|
|
DiasporaFederation.person_class = nil
|
|
expect { DiasporaFederation.validate_config }.to raise_error ConfigurationError
|
|
DiasporaFederation.person_class = temp.to_s
|
|
end
|
|
end
|
|
end
|
|
end
|