Skip to content
Extraits de code Groupes Projets
Valider 66f66b85 rédigé par Maxwell Salzberg's avatar Maxwell Salzberg
Parcourir les fichiers

MS added test, things still seem broken though

parent b797704a
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
class PublicsController < ApplicationController
include ApplicationHelper
include PublicsHelper
require 'lib/diaspora/diaspora_parser'
include Diaspora::DiasporaParser
include Diaspora::OStatusParser
def hcard
......
module ApplicationHelper
require 'lib/diaspora/diaspora_parser'
include Diaspora::DiasporaParser
def object_path(object)
eval("#{object.class.to_s.underscore}_path(object)")
end
......
......@@ -8,6 +8,18 @@ describe PublicsController do
request.env['warden'] = mock_model(Warden, :authenticate? => @user, :authenticate! => @user, :authenticate => @user)
end
describe 'receive endpoint' do
it 'should accept a post from anohter node and save the information' do
person = Factory.create(:person)
message = StatusMessage.new(:message => 'foo', :person => person)
StatusMessage.all.count.should == 0
post :receive, {:xml => Post.build_xml_for(message)}
StatusMessage.all.count.should == 1
end
end
describe 'PubSubHubBuB intergration' do
describe 'incoming subscriptions' do
......
......@@ -28,6 +28,7 @@ Factory.define :user do |u|
end
Factory.define :status_message do |m|
m.sequence(:message) {|n| "jimmy's #{n} whales"}
m.person
end
Factory.define :blog do |b|
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter