Index: chrome/test/data/extensions/api_test/rlz/test.js |
diff --git a/chrome/test/data/extensions/api_test/rlz/test.js b/chrome/test/data/extensions/api_test/rlz/test.js |
deleted file mode 100644 |
index 086a6fbdda06cdef6f0c454ae2debe78cb1ae74e..0000000000000000000000000000000000000000 |
--- a/chrome/test/data/extensions/api_test/rlz/test.js |
+++ /dev/null |
@@ -1,164 +0,0 @@ |
-// Copyright (c) 2010 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-// RLZ api test |
-// browser_tests.exe --gtest_filter=ExtensionApiTest.Rlz |
- |
-// If this code changes, then the corresponding code in extension_rlz_apitest.cc |
-// also needs to change. |
- |
-chrome.test.runTests([ |
- function recordProductNEvent() { |
- chrome.experimental.rlz.recordProductEvent('N', 'D3', 'install'); |
- chrome.experimental.rlz.recordProductEvent('N', 'D3', 'set-to-google'); |
- chrome.experimental.rlz.recordProductEvent('N', 'D3', 'first-search'); |
- |
- chrome.experimental.rlz.recordProductEvent('N', 'D4', 'install'); |
- chrome.test.succeed(); |
- }, |
- |
- function badProductName() { |
- try { |
- chrome.experimental.rlz.recordProductEvent('NN', 'D3', 'install'); |
- // Should not reach this line since the above call throws. |
- chrome.test.fail(); |
- } catch(ex) { |
- } |
- |
- try { |
- chrome.experimental.rlz.recordProductEvent('', 'D3', 'install'); |
- // Should not reach this line since the above call throws. |
- chrome.test.fail(); |
- } catch(ex) { |
- } |
- |
- try { |
- chrome.experimental.rlz.recordProductEvent(null, 'D3', 'install'); |
- // Should not reach this line since the above call throws. |
- chrome.test.fail(); |
- } catch(ex) { |
- } |
- |
- chrome.test.succeed(); |
- }, |
- |
- function badAccessPointName() { |
- try { |
- chrome.experimental.rlz.recordProductEvent('N', 'D3A', 'install'); |
- // Should not reach this line since the above call throws. |
- chrome.test.fail(); |
- } catch(ex) { |
- } |
- |
- try { |
- chrome.experimental.rlz.recordProductEvent('N', '', 'install'); |
- // Should not reach this line since the above call throws. |
- chrome.test.fail(); |
- } catch(ex) { |
- } |
- |
- try { |
- chrome.experimental.rlz.recordProductEvent('N', null, 'install'); |
- // Should not reach this line since the above call throws. |
- chrome.test.fail(); |
- } catch(ex) { |
- } |
- |
- chrome.test.succeed(); |
- }, |
- |
- function badEventName() { |
- try { |
- chrome.experimental.rlz.recordProductEvent('N', 'D3', 'foo'); |
- // Should not reach this line since the above call throws. |
- chrome.test.fail(); |
- } catch(ex) { |
- } |
- |
- try { |
- chrome.experimental.rlz.recordProductEvent('N', 'D3', null); |
- // Should not reach this line since the above call throws. |
- chrome.test.fail(); |
- } catch(ex) { |
- } |
- |
- chrome.test.succeed(); |
- }, |
- |
- function recordProductDEvent() { |
- chrome.experimental.rlz.recordProductEvent('D', 'D3', 'install'); |
- chrome.experimental.rlz.recordProductEvent('D', 'D4', 'install'); |
- chrome.test.succeed(); |
- }, |
- |
- function clearProductState() { |
- chrome.experimental.rlz.clearProductState('D', ['D3', 'D4']); |
- chrome.test.succeed(); |
- }, |
- |
- function getAccessPointRlz() { |
- // Using an access point different then those used above so that if the |
- // clearProductState() test runs before this one it does not clear the |
- // rlz string tested for here. |
- chrome.experimental.rlz.getAccessPointRlz('D1', function(rlzString) { |
- chrome.test.assertEq('rlz_apitest', rlzString); |
- chrome.test.succeed(); |
- }); |
- }, |
- |
- function sendFinancialPing() { |
- // Bad product. |
- try { |
- chrome.experimental.rlz.sendFinancialPing('', ['D3'], 'sig', 'TEST', |
- 'id', 'en', false); |
- // Should not reach this line since the above call throws. |
- chrome.test.fail(); |
- } catch(ex) { |
- } |
- |
- // Bad access point list. |
- try { |
- chrome.experimental.rlz.sendFinancialPing('D', null, 'sig', 'TEST', |
- 'id', 'en', false); |
- // Should not reach this line since the above call throws. |
- chrome.test.fail(); |
- } catch(ex) { |
- } |
- |
- // Bad access point list. |
- try { |
- chrome.experimental.rlz.sendFinancialPing('D', [], 'sig', 'TEST', |
- 'id', 'en', false); |
- // Should not reach this line since the above call throws. |
- chrome.test.fail(); |
- } catch(ex) { |
- } |
- |
- // Valid call. Should send a ping. |
- chrome.experimental.rlz.sendFinancialPing('D', ['D3'], 'sig', 'TEST', |
- 'id', 'en', false, |
- function(sent) { |
- if (sent) { |
- chrome.test.succeed(); |
- } else { |
- chrome.test.fail(); |
- } |
- |
- // Try another call, this time the ping should not be sent. |
- chrome.experimental.rlz.sendFinancialPing('D', ['D3'], 'sig', 'TEST', |
- 'id', 'en', false, |
- function(sent) { |
- if (sent) { |
- chrome.test.fail(); |
- } else { |
- chrome.test.succeed(); |
- } |
- }); |
- }); |
- |
- // Valid call. Test that callback does not need to be specified. |
- chrome.experimental.rlz.sendFinancialPing('D', ['D3'], 'sig', 'TEST', |
- 'id', 'en', false); |
- } |
-]); |