|
1 | 1 | import assert from 'assert';
|
2 | 2 |
|
3 | 3 | import {CachedAsyncIterable} from 'cached-iterable';
|
4 |
| -import FluentBundle from './bundle_stub'; |
| 4 | +import {FluentBundle, FluentResource} from '@fluent/bundle'; |
5 | 5 | import {mapBundleAsync} from '../esm/index';
|
6 | 6 |
|
7 | 7 | suite('Async Fallback — single id', function() {
|
8 | 8 | let bundle1, bundle2, generateBundles;
|
9 | 9 |
|
10 | 10 | suiteSetup(function() {
|
11 | 11 | bundle1 = new FluentBundle();
|
12 |
| - bundle1._setMessages(['bar']); |
| 12 | + bundle1.addResource(new FluentResource("bar=Bar")); |
13 | 13 | bundle2 = new FluentBundle();
|
14 |
| - bundle2._setMessages(['foo', 'bar']); |
| 14 | + bundle2.addResource(new FluentResource("foo=Foo\nbar=Bar")); |
15 | 15 |
|
16 | 16 | generateBundles = async function *generateBundles() {
|
17 | 17 | yield *[bundle1, bundle2];
|
@@ -52,9 +52,9 @@ suite('Async Fallback — multiple ids', async function() {
|
52 | 52 |
|
53 | 53 | suiteSetup(function() {
|
54 | 54 | bundle1 = new FluentBundle();
|
55 |
| - bundle1._setMessages(['foo', 'bar']); |
| 55 | + bundle1.addResource(new FluentResource("foo=Foo\nbar=Bar")); |
56 | 56 | bundle2 = new FluentBundle();
|
57 |
| - bundle2._setMessages(['foo', 'bar', 'baz']); |
| 57 | + bundle2.addResource(new FluentResource("foo=Foo\nbar=Bar\nbaz=Baz")); |
58 | 58 |
|
59 | 59 | generateBundles = async function *generateBundles() {
|
60 | 60 | yield *[bundle1, bundle2];
|
@@ -91,9 +91,9 @@ suite('Async Fallback — early return', async function() {
|
91 | 91 |
|
92 | 92 | suiteSetup(function() {
|
93 | 93 | bundle1 = new FluentBundle();
|
94 |
| - bundle1._setMessages(['foo', 'bar']); |
| 94 | + bundle1.addResource(new FluentResource("foo=Foo\nbar=Bar")); |
95 | 95 | bundle2 = new FluentBundle();
|
96 |
| - bundle2._setMessages(['foo', 'bar', 'baz']); |
| 96 | + bundle2.addResource(new FluentResource("foo=Foo\nbar=Bar\nbaz=Baz")); |
97 | 97 | });
|
98 | 98 |
|
99 | 99 | test('break early if possible', async function() {
|
|
0 commit comments