' +
+ '
' +
+ randomString(1000) +
+ '
' +
+ '
' +
+ ''
+ );
+ Stream.initialize();
+ expect($(".details").css('display')).toEqual('none');
+ expect($(".read-more a").css('display').toEqual('inline');
+ expect($(".re-collapse a").css('display')).toEqual('none');
+ $(".read-more a").click();
+ jasmine.Clock.tick(200);
+ expect($(".read-more a").css('display').toEqual('none');
+ expect($(".re-collapse a").css('display')).toEqual('inline');
+ expect($(".details").css('display')).toEqual('inline');
+ });
});
describe("toggleComments", function() {
diff --git a/spec/javascripts/support/jasmine.yml b/spec/javascripts/support/jasmine.yml
index 707fb41ad..db177e801 100644
--- a/spec/javascripts/support/jasmine.yml
+++ b/spec/javascripts/support/jasmine.yml
@@ -16,6 +16,7 @@ src_files:
- public/javascripts/vendor/jquery.tipsy.js
- public/javascripts/jquery.infieldlabel-custom.js
- public/javascripts/vendor/jquery.autoresize.min.js
+ - public/javascripts/vendor/jquery.expander.js
- public/javascripts/vendor/Mustache.js
- public/javascripts/vendor/charCount.js
- public/javascripts/vendor/timeago.js
diff --git a/spec/models/status_message_spec.rb b/spec/models/status_message_spec.rb
index 06a110824..02595164b 100644
--- a/spec/models/status_message_spec.rb
+++ b/spec/models/status_message_spec.rb
@@ -63,9 +63,9 @@ describe StatusMessage do
db_status.text.should == message
end
- it 'should require status messages to be less than 1000 characters' do
+ it 'should require status messages to be less than 10000 characters' do
message = ''
- 1001.times do message = message +'1';end
+ 10001.times do message = message +'1';end
status = Factory.build(:status_message, :text => message)
status.should_not be_valid