Sha256: bc149b5a478967acba51e9a44afcd0707066e44e6a60de494b77b1266bd66319

Contents?: true

Size: 792 Bytes

Versions: 2

Compression:

Stored size: 792 Bytes

Contents

(function() {
  "use strict";

  module('User visits the the page for a post.');

  test('the post is selected', function() {
    visit('/posts/post');
    andThen(function() {
      equal(find('.posts-list .post.active').length, 1, 'The post element has the class `active`');
    });
  });

  test('the post is displayed in the content area', function() {
    visit('/posts/post');
    andThen(function() {
      equal(find('article.post h1').text().trim(), 'Ember Is Fun!', 'The selected post title should be displayed');
      equal(find('article.post .date').text().trim(), 'January 12, 2014', 'The selected post date should be displayed');
      ok(find('article.post .body').html().indexOf('<p>Hello world.</p>' > 0), 'The selected post body should be displayed');
    });
  });

})();

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
blogelator-0.2.5 spec/javascripts/blogelator/features/user_visits_post_page_spec.js
blogelator-0.2.4 spec/javascripts/blogelator/features/user_visits_post_page_spec.js