mirror of
https://github.com/zhigang1992/angular.js.git
synced 2026-04-22 10:49:24 +08:00
fix($location): parse FirefoxOS packaged app urls
FirefoxOS uses special URLs like
app://{d0419af1-8b42-41c5-96f4-ef4179e52315}/index.html for packaged Apps.
Closes #2112
This commit is contained in:
committed by
Misko Hevery
parent
866d3fb573
commit
a476972e2e
@@ -676,6 +676,19 @@ describe('$location', function() {
|
||||
expect(match[8]).toBe('foo');
|
||||
expect(match[10]).toBe('bar');
|
||||
});
|
||||
|
||||
it('should parse FFOS app:// urls', function() {
|
||||
var match = URL_MATCH.exec('app://{d0419af1-8b42-41c5-96f4-ef4179e52315}/path');
|
||||
|
||||
expect(match[1]).toBe('app');
|
||||
expect(match[3]).toBe('{d0419af1-8b42-41c5-96f4-ef4179e52315}');
|
||||
expect(match[5]).toBeFalsy();
|
||||
expect(match[6]).toBe('/path');
|
||||
expect(match[8]).toBeFalsy();
|
||||
|
||||
match = URL_MATCH.exec('app://}foo{')
|
||||
expect(match).toBe(null);
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user