Exemplo n.º 1
0
 public static Action <IAppBuilder> ToStartup(IList <RouteBase> routes)
 {
     return(builder =>
     {
         var host = new FubuOwinHost(routes);
         builder.Run(host);
     });
 }
Exemplo n.º 2
0
 public static Action<IAppBuilder> ToStartup(IList<RouteBase> routes)
 {
     return builder =>
     {
         var host = new FubuOwinHost(routes);
         builder.Run(host);
     };
 }
Exemplo n.º 3
0
 public static Action <IAppBuilder> ToStartup(FubuRuntime runtime)
 {
     return(builder =>
     {
         var host = new FubuOwinHost(runtime.Routes);
         builder.Run(host);
     });
 }
Exemplo n.º 4
0
 public static Action<IAppBuilder> ToStartup(FubuRuntime runtime)
 {
     return builder =>
     {
         var host = new FubuOwinHost(runtime.Routes);
         builder.Run(host);
     };
 }
Exemplo n.º 5
0
        private static void Main(string[] args)
        {
            // TODO -- convert to FubuCommand's
            // How do they get at the application?
            // Have to spin up a separate AppDomain?  Ick-y

            var host = new FubuOwinHost(new OwinApplication(), new SchedulerDelegate());
            host.RunApplication(5500, r => { });
        }
Exemplo n.º 6
0
        public static Action <IAppBuilder> ToStartup(OwinSettings settings, IList <RouteBase> routes)
        {
            return(builder =>
            {
                settings.As <IAppBuilderConfiguration>()
                .Configure(builder);

                var host = new FubuOwinHost(routes);
                builder.Run(host);
            });
        }
Exemplo n.º 7
0
        private void run()
        {
            _host = new FubuOwinHost(_application);
            _host.RunApplication(_input.PortFlag, watchAssetFiles);

            _reset.Set();
        }
Exemplo n.º 8
0
        public bool RunAllSpecs()
        {
            var title = "Running Jasmine specs for project at " + _input.SerenityFile;
            Console.WriteLine(title);
            var line = "".PadRight(title.Length, '-');

            Console.WriteLine(line);

            buildApplication();
            var returnValue = true;

            _host = new FubuOwinHost(_application);
            _host.RunApplication(_input.PortFlag, runtime =>
            {
                _driver.NavigateTo<JasminePages>(x => x.AllSpecs());

                var browser = _applicationUnderTest.Driver;
                var failures = browser.FindElements(By.CssSelector("div.suite.failed"));

                if (failures.Any())
                {
                    returnValue = false;

                    Console.WriteLine(line);
                    writeFailures(failures);
                }

                Console.WriteLine();
                Console.WriteLine(line);
                writeTotals(browser);

                _host.Stop();

                browser.Quit();
            });

            return returnValue;
        }