Skip to content
Extraits de code Groupes Projets
diaspora_ostatus_generator_spec.rb 942 octets
Newer Older
  • Learn to ignore specific revisions
  • require File.dirname(__FILE__) + '/../spec_helper'
    
    
    require 'lib/diaspora/ostatus_generator'
    
    
    describe Diaspora::OStatusGenerator do
    
        Diaspora::OStatusGenerator::OWNER = @user
    
      describe Diaspora::OStatusGenerator::Generate do
    
        describe "header" do
          it 'should generate an OStatus compliant header' do
    
            Diaspora::OStatusGenerator::Generate::headers(:current_url => @user.url).should include @user.url
    
        describe "status message entry" do
          before do
            @status_message = Factory.create(:status_message, :message => "feed me")
          end
    
          it "should encode to activity stream xml" do
    
            sm_entry = Diaspora::OStatusGenerator::generate(:objects => @status_message, :current_url => "http://diaspora.com/")
    
            sm_entry.should include(@status_message.message)
            sm_entry.should include('title')
          end
        end