@@ -55,7 +55,12 @@ const modules = modulesList();
55
55
describe ( 'functional tests' , ( ) => {
56
56
for ( const locale in faker . locales ) {
57
57
describe ( locale , ( ) => {
58
- faker . locale = locale ;
58
+ // TODO: Enable after https://github.com/faker-js/faker/pull/269
59
+ //it('title', () => {
60
+ // faker.locale = locale;
61
+ // expect(faker.definitions.title).toBe(faker.locales[locale].title);
62
+ //});
63
+
59
64
Object . keys ( modules ) . forEach ( ( module ) => {
60
65
describe ( module , ( ) => {
61
66
// if there is nothing to test, create a dummy test so the test runner doesn't complain
@@ -65,6 +70,7 @@ describe('functional tests', () => {
65
70
66
71
modules [ module ] . forEach ( ( meth ) => {
67
72
it ( meth + '()' , ( ) => {
73
+ faker . locale = locale ;
68
74
const result = faker [ module ] [ meth ] ( ) ;
69
75
if ( meth === 'boolean' ) {
70
76
expect ( result ) . toBeTypeOf ( 'boolean' ) ;
@@ -96,7 +102,7 @@ describe('faker.fake functional tests', () => {
96
102
const result = faker . fake ( '{{' + module + '.' + meth + '}}' ) ;
97
103
// just make sure any result is returned
98
104
// an undefined result usually means an error
99
- expect ( result ) . toBeDefined ( ) ;
105
+ expect ( result ) . toBeTypeOf ( 'string' ) ;
100
106
// if (meth === 'boolean') {
101
107
// expect(result).toBeTypeOf('boolean');
102
108
// } else {
0 commit comments