diff options
Diffstat (limited to 'spec/actor_spec.rb')
-rw-r--r-- | spec/actor_spec.rb | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/spec/actor_spec.rb b/spec/actor_spec.rb deleted file mode 100644 index 57cc718..0000000 --- a/spec/actor_spec.rb +++ /dev/null @@ -1,34 +0,0 @@ -require_relative 'spec_helper' -require_relative '../lib/actor' - -describe Actor do - describe '.new_from' do - context 'for an unsupported Actor type' do - it 'raises a NotImplementedError exception' do - expect do - described_class.new_from('unsupported-1') - end.to raise_error(Actor::UnsupportedActorError) - end - end - - context 'for a supported Actor type' do - context 'of Key' do - it 'returns an instance of Key' do - expect(described_class.new_from('key-1')).to be_a(Actor::Key) - end - end - - context 'of User' do - it 'returns an instance of User' do - expect(described_class.new_from('user-1')).to be_a(Actor::User) - end - end - - context 'of Username' do - it 'returns an instance of Username' do - expect(described_class.new_from('username-john1')).to be_a(Actor::Username) - end - end - end - end -end |