EslintBridgeServerImpl implements EslintBridgeServer { int getTimeoutSeconds() { return timeoutSeconds; } EslintBridgeServerImpl(NodeCommandBuilder nodeCommandBuilder, Bundle bundle, RulesBundles rulesBundles,
    NodeDeprecationWarning deprecationWarning);   EslintBridgeServerImpl(NodeCommandBuilder nodeCommandBuilder,
    int timeoutSeconds,
    Bundle bundle,
    RulesBundles rulesBundles,
    NodeDeprecationWarning deprecationWarning); @Override void startServerLazily(SensorContext context); @Override void initLinter(Rule[] rules); @Override AnalysisResponse analyzeJavaScript(AnalysisRequest request); @Override AnalysisResponse analyzeTypeScript(AnalysisRequest request); boolean isAlive(); @Override boolean newTsConfig(); @Override TsConfigFile loadTsConfig(String filename); @Override void clean(); @Override String getCommandInfo(); @Override void start(); @Override void stop();  }
@Test public void should_use_default_timeout() { eslintBridgeServer = new EslintBridgeServerImpl(NodeCommand.builder(), mock(Bundle.class), mock(RulesBundles.class), deprecationWarning); assertThat(eslintBridgeServer.getTimeoutSeconds()).isEqualTo(60); }