extern crate wikibase;
use wikibase::query;
#[test]
fn test_api_url() {
let mut configuration = wikibase::Configuration::new("Testing/0.1").unwrap();
let entity_query = query::EntityQuery::new(vec!["Q43453".to_string()], "uk");
assert_eq!("https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q43453&languages=uk&uselang=uk&format=json",
entity_query.url(&configuration));
configuration.set_api_url("https://test.wikidata.org/w/api.php");
assert_eq!("https://test.wikidata.org/w/api.php?action=wbgetentities&ids=Q43453&languages=uk&uselang=uk&format=json",
entity_query.url(&configuration));
}
#[test]
fn test_user_agent() {
let configuration = wikibase::Configuration::new("Testing/0.1").unwrap();
assert_eq!("Testing/0.1 Wikibase-RS/0.5.0", configuration.user_agent());
}