Remove the Source command

This commit is contained in:
Matthew Horan 2012-11-22 00:06:45 -05:00
parent e983c63008
commit 7ace6dce54
8 changed files with 0 additions and 66 deletions

View File

@ -34,10 +34,6 @@ module Capybara::Webkit
command("Body")
end
def source
command("Source")
end
def status_code
command("Status").to_i
end

View File

@ -33,10 +33,6 @@ module Capybara::Webkit
browser.find(query).map { |native| Node.new(self, native) }
end
def source
browser.source
end
def html
browser.body
end

View File

@ -356,10 +356,6 @@ describe Capybara::Webkit::Driver do
driver.current_url.should =~ /hello#display_none/
end
it "returns the source code for the page" do
driver.source.should =~ %r{<html>.*greeting.*}m
end
it "evaluates Javascript and returns a string" do
result = driver.evaluate_script(%<document.getElementById('greeting').innerText>)
result.should == "hello"
@ -1683,18 +1679,6 @@ describe Capybara::Webkit::Driver do
it_behaves_like "a keyupdown app"
end
context "null byte app" do
let(:driver) do
driver_for_html("Hello\0World")
end
before { visit("/") }
it "should include all the bytes in the source" do
driver.source.should == "Hello\0World"
end
end
context "javascript new window app" do
let(:driver) do
driver_for_app do

View File

@ -5,7 +5,6 @@
#include "Find.h"
#include "Reset.h"
#include "Node.h"
#include "Source.h"
#include "Evaluate.h"
#include "Execute.h"
#include "FrameFocus.h"

View File

@ -1,20 +0,0 @@
#include "Source.h"
#include "WebPage.h"
#include "WebPageManager.h"
#include "NetworkAccessManager.h"
Source::Source(WebPageManager *manager, QStringList &arguments, QObject *parent) : SocketCommand(manager, arguments, parent) {
}
void Source::start() {
NetworkAccessManager* accessManager = page()->networkAccessManager();
QNetworkRequest request(page()->currentFrame()->requestedUrl());
reply = accessManager->get(request);
connect(reply, SIGNAL(finished()), this, SLOT(sourceLoaded()));
}
void Source::sourceLoaded() {
emit finished(new Response(true, reply->readAll()));
}

View File

@ -1,18 +0,0 @@
#include "SocketCommand.h"
class QNetworkReply;
class Source : public SocketCommand {
Q_OBJECT
public:
Source(WebPageManager *, QStringList &arguments, QObject *parent = 0);
virtual void start();
public slots:
void sourceLoaded();
private:
QNetworkReply *reply;
};

View File

@ -7,7 +7,6 @@ CHECK_COMMAND(Visit)
CHECK_COMMAND(Find)
CHECK_COMMAND(Reset)
CHECK_COMMAND(Node)
CHECK_COMMAND(Source)
CHECK_COMMAND(Evaluate)
CHECK_COMMAND(Execute)
CHECK_COMMAND(FrameFocus)

View File

@ -25,7 +25,6 @@ HEADERS = \
Reset.h \
Node.h \
JavascriptInvocation.h \
Source.h \
Evaluate.h \
Execute.h \
FrameFocus.h \
@ -82,7 +81,6 @@ SOURCES = \
Reset.cpp \
Node.cpp \
JavascriptInvocation.cpp \
Source.cpp \
Evaluate.cpp \
Execute.cpp \
FrameFocus.cpp \