WikidataBuilder has uploaded a new change for review.
https://gerrit.wikimedia.org/r/123568
Change subject: New Wikidata Build - 03/04/2014 10:00
......................................................................
New Wikidata Build - 03/04/2014 10:00
Change-Id: I36e6bf04f2df4fa248573621c0293bf4409eb2d4
---
M composer.lock
M extensions/Wikibase/tests/browser/features/step_definitions/entity_steps.rb
M extensions/Wikibase/tests/browser/features/support/modules/url_module.rb
M
extensions/Wikibase/tests/browser/features/support/modules/wikibase_api_module.rb
A extensions/Wikibase/tests/browser/features/support/pages/repo_logout_page.rb
M vendor/autoload.php
M vendor/composer/autoload_real.php
M vendor/composer/installed.json
8 files changed, 60 insertions(+), 22 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata
refs/changes/68/123568/1
diff --git a/composer.lock b/composer.lock
index c463f4f..f14f91a 100644
--- a/composer.lock
+++ b/composer.lock
@@ -856,12 +856,12 @@
"source": {
"type": "git",
"url":
"https://github.com/wikimedia/mediawiki-extensions-Wikibase.git",
- "reference": "30d19d82e36edac3b29f7fe674802abd6cb43904"
+ "reference": "4a4ea573462ac1a024e662339a130bdbf394379e"
},
"dist": {
"type": "zip",
- "url":
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/30d19d82e36edac3b29f7fe674802abd6cb43904",
- "reference": "30d19d82e36edac3b29f7fe674802abd6cb43904",
+ "url":
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/4a4ea573462ac1a024e662339a130bdbf394379e",
+ "reference": "4a4ea573462ac1a024e662339a130bdbf394379e",
"shasum": ""
},
"require": {
@@ -920,7 +920,7 @@
"wikibaserepo",
"wikidata"
],
- "time": "2014-04-03 07:40:22"
+ "time": "2014-04-03 09:07:03"
}
],
"packages-dev": [
diff --git
a/extensions/Wikibase/tests/browser/features/step_definitions/entity_steps.rb
b/extensions/Wikibase/tests/browser/features/step_definitions/entity_steps.rb
index 560114e..e110e6f 100644
---
a/extensions/Wikibase/tests/browser/features/step_definitions/entity_steps.rb
+++
b/extensions/Wikibase/tests/browser/features/step_definitions/entity_steps.rb
@@ -10,10 +10,34 @@
visit(RepoLoginPage).login_with(ENV["WB_REPO_USERNAME"],
ENV["WB_REPO_PASSWORD"])
end
+Given /^I am not logged in to the repo$/ do
+ visit(RepoLogoutPage)
+end
+
Given /^I am on an item page$/ do
- item_data = '{"labels":{"en":{"language":"en","value":"' +
generate_random_string(8) +
'"}},"descriptions":{"en":{"language":"en","value":"' +
generate_random_string(20) + '"}}}'
+ step 'I have an item to test'
+ step 'I am on the page of the item to test'
+end
+
+Given /^I have an item to test$/ do
+ step 'I have an item with label "' + generate_random_string(8) + '" and
description "' + generate_random_string(20) + '"'
+end
+
+Given /^I have an item with empty label and description$/ do
+ step 'I have an item with label "" and description ""'
+end
+
+Given /^I have an item with label "([^"]*)"$/ do |label|
+ step 'I have an item with label "' + label + '" and description "' +
generate_random_string(20) + '"'
+end
+
+Given /^I have an item with label "(.*)" and description "(.*)"$/ do
|label,description|
+ item_data = '{"labels":{"en":{"language":"en","value":"' + label +
'"}},"descriptions":{"en":{"language":"en","value":"' + description + '"}}}'
wb_api = WikibaseAPI::Gateway.new(URL.repo_api)
@item_under_test = wb_api.wb_create_entity(item_data, "item")
+end
+
+Given /^I am on the page of the item to test$/ do
on(ItemPage).navigate_to_entity @item_under_test["url"]
end
@@ -37,10 +61,8 @@
end
Given /^I am on an item page with empty label and description$/ do
- item_data = '{"labels":{"en":{"language":"en","value":"' + '' +
'"}},"descriptions":{"en":{"language":"en","value":"' + '' + '"}}}'
- wb_api = WikibaseAPI::Gateway.new(URL.repo_api)
- @item_under_test = wb_api.wb_create_entity(item_data, "item")
- on(ItemPage).navigate_to_entity @item_under_test["url"]
+ step 'I have an item with empty label and description'
+ step 'I am on the page of the item to test'
end
Given /^The following sitelinks do not exist:$/ do |sitelinks|
diff --git
a/extensions/Wikibase/tests/browser/features/support/modules/url_module.rb
b/extensions/Wikibase/tests/browser/features/support/modules/url_module.rb
index f491505..7c08e75 100644
--- a/extensions/Wikibase/tests/browser/features/support/modules/url_module.rb
+++ b/extensions/Wikibase/tests/browser/features/support/modules/url_module.rb
@@ -11,12 +11,14 @@
module URL
def self.client_url(name)
url = ENV["WIKIDATA_CLIENT_URL"]
- "#{url}#{name}"
+ lang = ENV["LANGUAGE_CODE"]
+ "#{url}#{name}?setlang=#{lang}"
end
def self.repo_url(name)
url = ENV["WIKIDATA_REPO_URL"]
- "#{url}#{name}"
+ lang = ENV["LANGUAGE_CODE"]
+ "#{url}#{name}?setlang=#{lang}"
end
def self.repo_api()
diff --git
a/extensions/Wikibase/tests/browser/features/support/modules/wikibase_api_module.rb
b/extensions/Wikibase/tests/browser/features/support/modules/wikibase_api_module.rb
index 3e0d9b3..66363f3 100644
---
a/extensions/Wikibase/tests/browser/features/support/modules/wikibase_api_module.rb
+++
b/extensions/Wikibase/tests/browser/features/support/modules/wikibase_api_module.rb
@@ -40,7 +40,7 @@
check_wb_api_success(resp)
id = resp["entity"]["id"]
- url = URL.repo_url(ENV["ITEM_NAMESPACE"] + id + "?setlang=" +
ENV["LANGUAGE_CODE"])
+ url = URL.repo_url(ENV["ITEM_NAMESPACE"] + id)
entity_data = ActiveSupport::JSON.decode(data)
{"id" => id, "url" => url, "label" =>
entity_data["labels"]["en"]["value"],
diff --git
a/extensions/Wikibase/tests/browser/features/support/pages/repo_logout_page.rb
b/extensions/Wikibase/tests/browser/features/support/pages/repo_logout_page.rb
new file mode 100644
index 0000000..867958c
--- /dev/null
+++
b/extensions/Wikibase/tests/browser/features/support/pages/repo_logout_page.rb
@@ -0,0 +1,14 @@
+# -*- encoding : utf-8 -*-
+# Wikidata UI tests
+#
+# Author:: Thiemo Mättig ([email protected])
+# License:: GNU GPL v2+
+#
+# page object for repo logout page
+
+class RepoLogoutPage
+ include PageObject
+
+ page_url URL.repo_url("Special:UserLogout")
+
+end
diff --git a/vendor/autoload.php b/vendor/autoload.php
index 6783f02..f1eca73 100644
--- a/vendor/autoload.php
+++ b/vendor/autoload.php
@@ -4,4 +4,4 @@
require_once __DIR__ . '/composer' . '/autoload_real.php';
-return ComposerAutoloaderInitd6079f42d02dfb2ba25540b6c0528712::getLoader();
+return ComposerAutoloaderInita7a656b08d7c76b1b995677a4e491fdf::getLoader();
diff --git a/vendor/composer/autoload_real.php
b/vendor/composer/autoload_real.php
index 516efc9..459389c 100644
--- a/vendor/composer/autoload_real.php
+++ b/vendor/composer/autoload_real.php
@@ -2,7 +2,7 @@
// autoload_real.php @generated by Composer
-class ComposerAutoloaderInitd6079f42d02dfb2ba25540b6c0528712
+class ComposerAutoloaderInita7a656b08d7c76b1b995677a4e491fdf
{
private static $loader;
@@ -19,9 +19,9 @@
return self::$loader;
}
-
spl_autoload_register(array('ComposerAutoloaderInitd6079f42d02dfb2ba25540b6c0528712',
'loadClassLoader'), true, true);
+
spl_autoload_register(array('ComposerAutoloaderInita7a656b08d7c76b1b995677a4e491fdf',
'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
-
spl_autoload_unregister(array('ComposerAutoloaderInitd6079f42d02dfb2ba25540b6c0528712',
'loadClassLoader'));
+
spl_autoload_unregister(array('ComposerAutoloaderInita7a656b08d7c76b1b995677a4e491fdf',
'loadClassLoader'));
$vendorDir = dirname(__DIR__);
$baseDir = dirname($vendorDir);
@@ -45,14 +45,14 @@
$includeFiles = require __DIR__ . '/autoload_files.php';
foreach ($includeFiles as $file) {
- composerRequired6079f42d02dfb2ba25540b6c0528712($file);
+ composerRequirea7a656b08d7c76b1b995677a4e491fdf($file);
}
return $loader;
}
}
-function composerRequired6079f42d02dfb2ba25540b6c0528712($file)
+function composerRequirea7a656b08d7c76b1b995677a4e491fdf($file)
{
require $file;
}
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index e16df8f..c07f612 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -883,12 +883,12 @@
"source": {
"type": "git",
"url":
"https://github.com/wikimedia/mediawiki-extensions-Wikibase.git",
- "reference": "30d19d82e36edac3b29f7fe674802abd6cb43904"
+ "reference": "4a4ea573462ac1a024e662339a130bdbf394379e"
},
"dist": {
"type": "zip",
- "url":
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/30d19d82e36edac3b29f7fe674802abd6cb43904",
- "reference": "30d19d82e36edac3b29f7fe674802abd6cb43904",
+ "url":
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/4a4ea573462ac1a024e662339a130bdbf394379e",
+ "reference": "4a4ea573462ac1a024e662339a130bdbf394379e",
"shasum": ""
},
"require": {
@@ -907,7 +907,7 @@
"wikibase/data-model": "~0.7.2",
"wikibase/easyrdf_lite": "~0.8.1"
},
- "time": "2014-04-03 07:40:22",
+ "time": "2014-04-03 09:07:03",
"type": "mediawiki-extension",
"installation-source": "dist",
"autoload": {
--
To view, visit https://gerrit.wikimedia.org/r/123568
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I36e6bf04f2df4fa248573621c0293bf4409eb2d4
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikidata
Gerrit-Branch: master
Gerrit-Owner: WikidataBuilder <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits