spec/gmail/labels_spec.rb in gmail-0.5.0 vs spec/gmail/labels_spec.rb in gmail-0.6.0
- old
+ new
@@ -1,18 +1,27 @@
-require 'spec_helper'
-
-describe Gmail::Labels do
- context '#localize' do
- context 'when given the XLIST flag ' do
- [:Inbox, :All, :Drafts, :Sent, :Trash, :Important, :Junk, :Flagged].each do |flag|
- context flag do
- it 'localizes into the appropriate label' do
- localized = ""
- mock_client { |client| localized = client.labels.localize(flag) }
- expect(localized).to be_a_kind_of(String)
- expect(localized).to match(/\[Gmail|Google Mail\]|Inbox/i)
- end
- end
- end
- end
- end
-end
+require 'spec_helper'
+
+describe Gmail::Labels do
+ context '#localize' do
+ context 'when given the XLIST flag ' do
+ [:Inbox, :All, :Drafts, :Sent, :Trash, :Important, :Junk, :Flagged].each do |flag|
+ context flag do
+ it 'localizes into the appropriate label' do
+ localized = ""
+ mock_client { |client| localized = client.labels.localize(flag) }
+ expect(localized).to be_a_kind_of(String)
+ expect(localized).to match(/\[Gmail|Google Mail\]|Inbox/i)
+ end
+ end
+ end
+
+ context 'and the mailbox does not exist' do
+ it 'returns the mailbox name as a string' do
+ localized = ""
+ mock_client { |client| localized = client.labels.localize(:All) }
+ expect(localized).to be_a_kind_of(String)
+ expect(localized).to eq 'All'
+ end
+ end
+ end
+ end
+end