Fixed get_woocommerce_api_url() for the new API versions numbers and

fixed the tests

@mikejolley
This commit is contained in:
Claudio Sanches 2015-05-05 09:01:34 -03:00
parent dd24b978ff
commit 8a9ab7ffea
2 changed files with 4 additions and 3 deletions

View File

@ -563,7 +563,8 @@ function wc_setcookie( $name, $value, $expire = 0, $secure = false ) {
*/
function get_woocommerce_api_url( $path ) {
$version = defined( 'WC_API_REQUEST_VERSION' ) ? WC_API_REQUEST_VERSION : WC_API::VERSION;
$_version = substr( WC_API::VERSION, 0, 1 );
$version = defined( 'WC_API_REQUEST_VERSION' ) ? WC_API_REQUEST_VERSION : $_version;
$url = get_home_url( null, "wc-api/v{$version}/", is_ssl() ? 'https' : 'http' );

View File

@ -107,10 +107,10 @@ class Core_Functions extends \WC_Unit_Test_Case {
$base_uri = get_home_url();
// base uri
$this->assertEquals( "$base_uri/wc-api/v2.1.0/", get_woocommerce_api_url( null ) );
$this->assertEquals( "$base_uri/wc-api/v2/", get_woocommerce_api_url( null ) );
// path
$this->assertEquals( "$base_uri/wc-api/v2.1.0/orders", get_woocommerce_api_url( 'orders' ) );
$this->assertEquals( "$base_uri/wc-api/v2/orders", get_woocommerce_api_url( 'orders' ) );
}
/**