<commit_before>const path = require('path');

const Book = require('../../models/book');
const createNodeFS = require('../../fs/node');
const findForBook = require('../findForBook');

describe('findForBook', function() {
    const fs = createNodeFS(
        path.resolve(__dirname, '../../..')
    );
    const book = Book.createForFS(fs);

    it('should list default plugins', function() {
        return findForBook(book)
        .then(function(plugins) {
            expect(plugins.has('fontsettings')).toBeTruthy();
        });
    });
});<commit_msg>Adapt test for plugins.findForBook<commit_after>const path = require('path');

const Book = require('../../models/book');
const createNodeFS = require('../../fs/node');
const findForBook = require('../findForBook');

describe('findForBook', () => {
    const fs = createNodeFS(
        path.resolve(__dirname, '../../..')
    );
    const book = Book.createForFS(fs);

    it('should list default plugins', () => {
        return findForBook(book)
        .then((plugins) => {
            expect(plugins.has('theme-default')).toBeTruthy();
        });
    });
});
{'fraction_non_alphanumeric': 0.20017873100983022, 'fraction_numerical': 0.0, 'mean_word_length': 2.875432525951557, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6435247', 'n_tokens_mistral': 323, 'n_tokens_neox': 322, 'n_words': 61}