| <!DOCTYPE html> |
| <meta charset="utf-8"> |
| <!-- Generate token with the command: |
| generate_token.py http://127.0.0.1:8000 BudgetQuery --expire-timestamp=2000000000 |
| --> |
| <meta http-equiv="origin-trial" content="AgFtR2Ps1Z9M/FW14Tgcwbajvq7kvzc/b1SPPSaaucG/P4ba6xC/69I9v8Pqx4wbsJINoqMabs9GE/LxOnPRfQIAAABTeyJvcmlnaW4iOiAiaHR0cDovLzEyNy4wLjAuMTo4MDAwIiwgImZlYXR1cmUiOiAiQnVkZ2V0UXVlcnkiLCAiZXhwaXJ5IjogMjAwMDAwMDAwMH0" /> |
| <title>Budget API - interfaces exposed by origin trial</title> |
| <script src="../../resources/testharness.js"></script> |
| <script src="../../resources/testharnessreport.js"></script> |
| <script src="../../resources/origin-trials-helper.js"></script> |
| <script src="../../serviceworker/resources/test-helpers.js"></script> |
| <script> |
| test(t => { |
| OriginTrialsHelper.check_properties(this, {'BudgetService': ['getBudget', 'getCost']}); |
| }, 'Budget API related properties on interfaces in Origin-Trial enabled document.'); |
| |
| service_worker_test( |
| 'resources/budget-api-origin-trial-interfaces-worker-disabled.js', |
| 'Budget API related interfaces in SW - no origin trial.'); |
| |
| service_worker_test( |
| 'resources/budget-api-origin-trial-interfaces-worker-enabled.php', |
| 'Budget API related interfaces in SW - origin trial enabled.'); |
| </script> |