Browse AI Field GuideForum Podcast
All ThreadsLeaderboard
  1. Discussions

    1. Popular This Week
    2. Popular All Time
    3. Solved
    4. Unsolved
    5. No Replies Yet

JackD's avatar

Test website for security

Hi is there any that can be used to test if the website i made using laravel is secured enough? or some tools that you are using for benchmarking that you can suggest. Thanks, ci

JackD's avatar
JackD's avatar RomainLanz10yrs agoGeneral
5
1
Last reply by RomainLanz 10yrs ago
manuelcalerosolis's avatar

Request in test

In my test I created a method to insert a new user. <?php use Illuminate\Foundation\Testing\WithoutMiddleware; use Illuminate\Foundation\Testing\DatabaseMigrations; class UserTest extends TestCase { use DatabaseMigrations; use WithoutMiddleware; public function testUserCreateFromArray() { $data = $this->getData(); $this->post('/user'

manuelcalerosolis's avatar
manuelcalerosolis's avatar manuelcale...10yrs agoTesting
0
1
danpinzaru93's avatar

Test Authentification using Cookies

Laravel Version: 5.1 Hi guys! I would like to be able to write a test where a login request is issued and the cookie that I have set for the user is being used to authenticate the user. My current attempt is to perform the login using the Auth::attempt() function with the 'remember' option set to true, I check that the cookie is being set and indeed it is, so now what I want to

danpinzaru93's avatar
danpinzaru93's avatar danpinzaru...10yrs agoLaravel
0
1
Spikerok's avatar

Howto Test delete method in Laravel 5.1

I have a method in controller that I would like to test public function destroy(Instrument $instrument) { $instrument->delete(); flash()->success('Instrument Deleted Successfully!'); return Redirect::route('instrument.index'); } If I am to test controller manually method works fine. However, I have been trying to test this without much luck... btw, this

Spikerok's avatar
Spikerok's avatar Spikerok10yrs agoTesting
5
2
Last reply by Spikerok 10yrs ago
WebSpanner's avatar

Best way to test an Eloquent model method which calls a static method on the same class?

Class: class MyEloquentModel extends Model { // Returns input concatenated with output of bar for that input public function foo($input) { $bar = MyEloquentModel::bar($input); return $input." ".$bar; } // Returns world if input received is hello public static function bar($input) { if ($input == "hello") {

WebSpanner's avatar
WebSpanner's avatar monkeyslip...6yrs agoLaravel
5
1
Last reply by monkeyslippery 6yrs ago
intosite's avatar

How to test JWTAuth

Trying to build my API. Trying to build a test for each of the scenarios: no token provided token provided - invalid token provided, user role - user token provided, user role - admin I can't seem to be able to set any JWTAuth::shouldRecieve('getToken')->andReturn(true);

intosite's avatar
intosite's avatar intosite10yrs agoTesting
10
1
Last reply by intosite 10yrs ago
clin407's avatar

crawling site as a test to check responses?

I'd like to be able to create a simple test or a type of test to have a user login (I have a helper for that) as a certain role (right now I have an admin and normal user role) then check all possible URLs (probably 5-7 controllers, each with it's own new/edit methods) starting from the root page and just make sure the http response is correct or that it is not giving off any

clin407's avatar
clin407's avatar Ruffles10yrs agoTesting
8
1
Last reply by Ruffles 10yrs ago
intosite's avatar

How do i test Login Flow?

Trying to test my Login flow. Currently i have 3 types of roles for users, "super-admin", "site-admin", "regular-user" and guest I tried this, but am uncertain how to inject the "super-admin" roles into the hasRole function. $user = m::mock(User::class, [ 'hasRole' => true ] ); $this->actingAs($user) -&

intosite's avatar
intosite's avatar intosite10yrs agoTesting
5
1
Last reply by intosite 10yrs ago
integra's avatar

Stubbing an eloquent model in a test with PhpSpec

Hello, I've googled this topic without getting useful results. Here is my question: I have a very basic Eloquent Model, say Grades class Grades extends Model { } and a GradeChecker that should perform some calculation over Grades. class GradeChecker { protected $grade; public __construct(Grades $grade){ $this->grade = $grade; } public function bon

integra's avatar
integra's avatar integra10yrs agoTesting
0
1
calebporzio's avatar

Test text input without name attribute

When testing a form in laravel, I would typically type: $this->type('[email protected]', 'email'); But when testing a Stripe form that is impossible because Stripe doesn't want you to add a "name" attribute to credit card form elements so they don't post to the server. So how would I test and input that looked something like: <input type="text" data-stri

calebporzio's avatar
calebporzio's avatar ericbarnes10yrs agoTesting
1
1
Last reply by ericbarnes 10yrs ago
sunny's avatar

How to test ES6 code?

Please, tell me anyone how to test ES6 code. I searched on google and youtube but I can not find any good resource on this.

sunny's avatar
sunny's avatar sunny10yrs agoTesting
0
1
ChrisSFR's avatar

Why the Factory create id is 0 in test

I have an Item::class model factory, which sets the item_id and the name. Now I want to test, if an item is created. I know it is no convenient test. It is only for practice and get an understanding of how to test. public function testCreateItem() { $item = factory(App\Item::class)->create([ 'item_id' => '1001', 'name' => 'testitem'

ChrisSFR's avatar
ChrisSFR's avatar krizz10yrs agoTesting
4
1
Last reply by krizz 10yrs ago
yulquen's avatar

How to test response->download to download a PDF?

In a controller i got something like this public function download($file) { $download = $this->download->getFile($file); $path = realpath(base_path('resources/downloads')) . $file; if (!file_exists($path)) { abort(404); } if (!$download->belongsToUser($this->user->id)) { abort(404); } return response()->downlo

yulquen's avatar
yulquen's avatar AM_Bolt3yrs agoTesting
14
3
Last reply by AM_Bolt 3yrs ago
greenleaf's avatar

Codeception Cest hangs after running one test.

Hi there - We have a suite for a L5.1 app. Our codeception suite is running fine on everyone else's homestead, but on mine it runs one of the tests and then just hangs indefinitely. We're all on the same version of codeception (2.0.17), homestead, etc. I ran a test in debug mode and nothing crazy shows up. It looks like it finishes the test fine and then it just gets stuck.

greenleaf's avatar
greenleaf's avatar greenleaf10yrs agoTesting
0
3
sebastiansulinski's avatar

DatabaseTransactions does not roll back after each test

I'm writing the tests where the record gets added to a table with a unique email column. I'm using DatabaseTransactions trait, but when I run the test I get: Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '[email protected]' for key 'users_email_unique' The beginDatabaseTransaction method of the trait seem to run the ro

sebastiansulinski's avatar
sebastiansulinski's avatar nhevan8yrs agoTesting
5
2
Last reply by nhevan 8yrs ago
sebastiansulinski's avatar

Test form with CSRF token in meta tag

I'm trying to write a test that checks for a response, but my forms are submitted via ajax using jQuery and csrf token is fetched from the meta tag, which is included on each page. Is there a way to add the token to the test call? What I have so far is: $this->visit('register') ->type('non email value', 'email') ->press('REGISTER'); $this->see('Inva

sebastiansulinski's avatar
sebastiansulinski's avatar bobbybouwm...10yrs agoTesting
3
1
Last reply by bobbybouwmann 10yrs ago
vvr's avatar

json test outputs properly formated

I'm doing 'my first app' series and I see Jeffrey usually returns some json outcome to test something before even building views however I noticed in the screen cast the his outcomes in the browser are properly formated while mine are a mess ;) how can I get them prettier?

vvr's avatar
vvr's avatar Francismor...10yrs agoGeneral
4
1
Last reply by Francismori7 10yrs ago
ax2to's avatar

How to test exception

Hi I'm practicing unit tests with L5.1 and I do know how create a test for this: /** * Render an exception into an HTTP response. * * @param \Illuminate\Http\Request $request * @param \Exception $e * @return \Illuminate\Http\Response */ public function render($request, Exception $e) { if ($e instanceof ModelNotFoundException) {

ax2to's avatar
ax2to's avatar ax2to10yrs agoTesting
0
1
bencarter78@hotmail.com's avatar

PHPUnit test passing then failing if dummy data is entered

Hi all So I have something I don't understand and was hoping one of you laravel-ers could help me. I have written a test to see if I can trash a model. This is what I have... class SurveysControllerTest extends TestCase { use DatabaseTransactions; function user() { return factory(\App\UserManager\Users\User::class)->create(); } function survey()

bencarter78@hotmail.com's avatar
bencarter78@hotmail.com's avatar bencarter7...10yrs agoTesting
3
1
Last reply by bencarter78 10yrs ago
DerJacques's avatar

Laravel 5.1: Test unable to locate submit button

Dear Laravel Experts I'm currently trying to do some very basic testing. More specifically, I'm using Laravel 5.1's testing facilities to test the successfull submission of a form. Unfortunately, I receive the following error: InvalidArgumentException: Could not find a form that has submit button [register]. The relevant portion of my form looks like this: <form role="f

DerJacques's avatar
DerJacques's avatar ale8yrs agoTesting
10
1
Last reply by ale 8yrs ago
mateusjatenee's avatar

Test gets an OK but does not works

Hello everyone, I have the following test: public function testCreation() { $user = User::create([ 'name' => str_random(5), 'email' => str_random(5).'@test.com', 'password' => Hash::make('test') ]); $name = str_random(7); $this->actingAs($user) ->withSession(['foo' =>

mateusjatenee's avatar
mateusjatenee's avatar bobbybouwm...10yrs agoTesting
1
1
Last reply by bobbybouwmann 10yrs ago
DMA's avatar

Local variable overwritten in test - how?!

It's been a long day, and I must be missing something glaringly obvious so I'm hoping that someone here can point out what's going on. I have a simple unit test which is testing that a class returns an unmodified object after doing logic. Quite simply, my question is - how is the $user object's name attribute being changed? To give more context: Given there is a User named 'Bob

DMA's avatar
DMA's avatar DMA10yrs agoTesting
1
1
Last reply by DMA 10yrs ago
majacirkova's avatar

I want to test class with acceptance testing and gets me this error: Fatal error: Call to a member function connection() on a non-object in C:\wamp\www\project\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Model.php on line 3146

Hello guys , I want to test class with acceptance testing , and when i execute this line: php codecept.phar run acceptance PROBACept.php This is code for PROBACept.php class : <?php require '_bootstrap.php'; $I = new AcceptanceTester($scenario); $I->wantTo('perform actions and see result'); Also in my _bootstrap.php class this is code: <?php require 'C:\wamp\www\proj

majacirkova's avatar
majacirkova's avatar bobbybouwm...10yrs agoGeneral
1
1
Last reply by bobbybouwmann 10yrs ago
lara1376's avatar

CodeCeption functional test trailing slash

Hi there, I've created a functional test which checks for the following: $I->seeCurrentRouteIs('projects.index'); However when I run this test I get the following: 1) Failed to user can delete project in ProjectsTestCest::userCanDeleteProject (tests/functional/ProjectsTestCest.php) Step I see current route is "projects.index" Fail Failed asserting that two st

lara1376's avatar
lara1376's avatar mikefranci...10yrs agoTesting
4
2
Last reply by mikefrancis 10yrs ago
RyanHavoc's avatar

Repository using Cloud Storage. How do I test?

Hi, I'm using Codeception and I'm writing integration tests for a repository that's using the Laravel 5 filesystem. I want to mock the filesystem somehow in my tests. I've seen vfsStream and watched Jeffery's tutorial on how to use it on it's own but I'm at a bit of a loss as to how to use it for my situation. Basically he repository is a MediaRepository that uploads images and

RyanHavoc's avatar
RyanHavoc's avatar RyanHavoc10yrs agoTesting
1
1
Last reply by RyanHavoc 10yrs ago
milewski's avatar

Testing Controller - Unit Test

in my user controller i have /** * Update the specified resource in storage. * * @param ProfileEdition $request * @return \Illuminate\Http\RedirectResponse */ public function update(ProfileEdition $request) { $command = new UpdateUserProfileCommand($request->user(), $request->only('name', 'email')); $this->dispatch($comm

milewski's avatar
milewski's avatar Corez6410yrs agoTesting
9
1
Last reply by Corez64 10yrs ago
andremellow's avatar

Do you test everything?

When you are writhing your testes, how deep do you go? I'm about to start using behats e thinking abount how many scenarios I'll have. If you think in a CRUD feature will we have ( I know this is not a cookbook) C : Submit without fill any field (with client validation) and check every single field was validated Submit without fill any field (with server validation) and c

andremellow's avatar
andremellow's avatar andremello...10yrs agoTesting
7
1
Last reply by andremellow 10yrs ago
amilajack's avatar

Dependency Injecting into Test

How would I inject dependencies that help test my application? I currently have this: use App\Services\Faker\ListingFaker; class ListingApiTest extends TestCase { protected $listingFaker; public function __construct(ListingFaker $listingFaker) { $this->listingFaker = $listingFaker; } and I'm getting the following error: Catchable fatal error: Argument 1 passed

amilajack's avatar
amilajack's avatar phildawson10yrs agoTesting
2
1
Last reply by phildawson 10yrs ago
bencarter78@hotmail.com's avatar

Phpspec test fails when using app() helper function

Hi all I'm a relative newbie when it comes to testing and phpspec but I'm having a problem in one of my tests using the app() helper function. Call to a member function make() on null in /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php My test class is... class PlanUserAssessmentsSpec extends ObjectBehavior { function let(User $user, Sector $sector) {

bencarter78@hotmail.com's avatar
bencarter78@hotmail.com's avatar bencarter7...10yrs agoTesting
3
1
Last reply by bencarter78 10yrs ago
ML's avatar

Laravel 5.1 Testing - getting row from database to complete test

I am building a testing routine in Laravel 5.1 to run through the login process I have just created. I am wanting, as part of the testing, to test the password reset and change process. The issue is that the password reset process generates and row in a table with a timestamp and uuid. The link remains valid for 1 hour for the reset to work. The flow is: 1- Reset password by en

ML's avatar
ML's avatar tomturton10yrs agoTesting
2
1
Last reply by tomturton 10yrs ago
jimmy.puckett's avatar

Need way to test a service provider to when it has a call to the global "config" function

So we are building a package for laravel, and would like to have test on our Service Provider to make sure that we are interacting with the Laravel Service Provider as expected. We are registering configs with the app, and just want to make sure that we are calling the correct methods. In the provider, we are using the global "config" function to get the path to the

jimmy.puckett's avatar
jimmy.puckett's avatar koufax10yrs agoTesting
6
2
Last reply by koufax 10yrs ago
Henri85's avatar

Laravel 5.1 + PHPunit - API test returns always invalid argument error foreach

I've upgraded from Laravel 5.0 to 5.1 Test suite works fine and I can run the phpunit command. But, when I'm start to test with the api test, I always get a foreach error. class ExampleTest extends TestCase { public function testLoginCredentials() { $this->post('/server/public/auth/login', ['data' => 'some data']) ->seeJson([ 'authorized' => true,

Henri85's avatar
Henri85's avatar Flambe10yrs agoTesting
1
1
Last reply by Flambe 10yrs ago
brlebtag's avatar

How to Pass arguments to function in test

I have the following function to test: public function save(ServiceRequest $request, User $usuario, Service $service = null); In my routes.php I have Route::post('service/create', 'ServiceController@save'); In my RouteServiceProvider I have: $router->model('service', 'App\Service'); There are no service key in Route::post('service/create', 'ServiceContro

brlebtag's avatar
brlebtag's avatar pmall10yrs agoTesting
7
1
Last reply by pmall 10yrs ago
keevitaja's avatar

How to test uploading

Hello! How to test uploading feature? User can select an image and upload it to server. Testing is still something i have not done enough!

keevitaja's avatar
keevitaja's avatar Vijay10yrs agoTesting
1
1
Last reply by Vijay 10yrs ago
lara8818's avatar

Best way to test Event Listeners

Hey guys, I feel the title says it all, but regardless... I'm trying to figure out the best way to go about testing Event Listeners. Using events has made integration testing a breeze since I can focus on only testing the actions that take place in the, well, controller action. However, I still want to ensure that I have complete test coverage against all aspects of my codebas

lara8818's avatar
lara8818's avatar jekinney2yrs agoTesting
14
53
Last reply by jekinney 2yrs ago
MarcTroesken's avatar

Struggeling with a PHPUnit test in L5.1

Hi, I´m writing some tests atm and have a test failing right now. I can´t find the error :( I have a Form with {!! Form::select('language_id', $languages->lists('name', 'id')->all(), null, ['class' => 'form-control']) !!} and my test tries this: $this->actingAs($user)->visit('categories/create')->select('language_id', 1)->press('Submit'); I get this Error

MarcTroesken's avatar
MarcTroesken's avatar Thatdoorsa...10yrs agoTesting
3
1
Last reply by Thatdoorsajar 10yrs ago
2tunnels's avatar

How to test firstOrFail?

I have a method on my controller: public function show($slug) { $category = Category::whereSlug($slug)->firstOrFail(); } I want to write a simple test: public function testCagegoryDoesNotExist() { $this->visit('category/lorem')->assertResponseStatus(500); } But now I'm getting only exception and test fails. Should I mock Category model or there is another eas

2tunnels's avatar
2tunnels's avatar mybutor5yrs agoTesting
4
1
Last reply by mybutor 5yrs ago
Rightsum's avatar

Multiple calls in one test without using $this->refreshApplication()

I'm going to test a procedure and want to call 3 of my API endpoints sequentially which is discussed here . The problem is I have to call $this->refreshApplication() after each $this->call() to make it work, by calling $this->refreshApplication the database transaction rolls back and ruins my test . How can I solve this ? is there any better workaround instead of calli

Rightsum's avatar
Rightsum's avatar luceos10yrs agoTesting
4
1
Last reply by luceos 10yrs ago
Ishatanjeeb's avatar

Showing error when test phpunit

Welcome to Git (version 1.9.5-preview20150319) Run 'git help git' to display the help index. Run 'git help ' to display help for specific commands. sh: locale: command not found Isha@TANJEEB /E/All Works/Laravel/Works/email $ phpunit PHPUnit 4.7.6 by Sebastian Bergmann and contributors. F Time: 4.37 seconds, Memory: 11.75Mb There was 1 failure: AuthTest::a_user_may_register_fo

Ishatanjeeb's avatar
Ishatanjeeb's avatar Ishatanjee...10yrs agoLaravel
4
1
Last reply by Ishatanjeeb 10yrs ago
Bloomanity's avatar

How can I test that a json is correctly stored?

/** @test */ public function it_successfuly_registers_for_a_delivery() { list($user, $program) = $this->arrangeTheWorld(); $address = 'Full Address'; $this->visit('program/register') ->type($user->first_name, 'first_name') ->type($user->last_name, 'last_name') ->type($user->email, '

Bloomanity's avatar
Bloomanity's avatar Flambe10yrs agoTesting
4
1
Last reply by Flambe 10yrs ago
lkmadushan's avatar

How to test file download from Angular JS with Jasmine

Does any one try to test file download from Angular Js, Any better way?

lkmadushan's avatar
lkmadushan's avatar lkmadushan10yrs agoTesting
0
1
Mike-e's avatar

[Unit Test - 5.1] How to disable middlewares

Hi, In Laravel 5.1, we can disable middleware with WithoutMiddleware trait for all unit tests or with withoutMiddleware() method for single unit test. But in Lumen 5.1, this trait does not exists and the withoutMiddleware() method exists but doesn't work. Someone know how i can achieve this ? Thanks. Regards.

Mike-e's avatar
Mike-e's avatar JohnRivs10yrs agoLumen
3
1
Last reply by JohnRivs 10yrs ago
tommyc81's avatar

[5.1] Integration test issue - Symfony\Component\HttpFoundation\Response

Trying to set up some basic integration tests on Laravel 5.1 (upgraded from Laravel 5). This is what the classes look like: TestCase.php <?php class TestCase extends Illuminate\Foundation\Testing\TestCase { /** * The base URL to use while testing the application. * * @var string */ protected $baseUrl = 'http://localhost/testinstall'; /**

tommyc81's avatar
tommyc81's avatar tommyc8111yrs agoTesting
1
1
Last reply by tommyc81 11yrs ago
zachleigh's avatar

Cant test post routes

I have an app that I upgraded from 5.0 to 5.1. Testing get routes works fine, but post routes always return 500, even though they work fine in the browser. Heres a simple test class with one method that is failing: <?php use Illuminate\Foundation\Testing\WithoutMiddleware; class SearchApiTest extends TestCase { use WithoutMiddleware; protected $route = 'api/sear

zachleigh's avatar
zachleigh's avatar zachleigh11yrs agoTesting
1
1
Last reply by zachleigh 11yrs ago
Shovels's avatar

Test database

What's best practise when it comes to testing database transactions? I'm using MySQL on Homestead (all works fine). But if I run Laravel's 'seeInDatabase' test locally I get a connection error. This is due to the db connection string in .env being 'localhost', not 'localhost:33060' I assumed that by creating a .env.testing file and setting the db connection string to 'localhost

Shovels's avatar
Shovels's avatar pixelpeter11yrs agoTesting
8
1
Last reply by pixelpeter 11yrs ago
GianniGianni's avatar

[L5.1] Test fails but it's ok using the browser

I've written the following test http://pastebin.com/sL0u8Ztn The test fails with: Failed asserting that '[HTML code of the page]' matches PCRE pattern "/My first post/i". Further details Obviously string My first post does not appear in '[HTML code of the page]' message but if I do the same operation by hand with the browser the string appears and everything works. a

GianniGianni's avatar
GianniGianni's avatar devinfd11yrs agoTesting
5
1
Last reply by devinfd 11yrs ago
mikerice's avatar

Unable to test select fields with array names (5.1)

Hey all, Currently trying to test some select and multiselect inputs but constantly getting this error and haven't been able to come up with a solution. Here's an example test block: $user = factory('App\Entities\Users\User')->create(); $this->actingAs($user) ->visit('/register/') ->select(4, 'industries[]') -&

mikerice's avatar
mikerice's avatar ohffs10yrs agoTesting
3
1
Last reply by ohffs 10yrs ago
jesseleite's avatar

My test is successful, but page is broken?

With this test: public function testDashboard() { $user = factory('App\Repositories\User')->make(['name' => 'Jesse', 'client_id' => 1]); $this->actingAs($user) ->visit('dashboard') ->see('Jesse'); } Test still passes, but my page is broken: Why is test passing?

jesseleite's avatar
jesseleite's avatar JerseyMilk...11yrs agoTesting
3
1
Last reply by JerseyMilker 11yrs ago
Phillipp's avatar

Can't test 403 responses

Hello, this is my test: public function testVisitPollsOverviewWithoutToken(){ $this->visit('/api/polls') ->seeStatusCode(403) ->seeJsonEquals([ 'error' => [ 'message' => 'Missing or incorrect api token' ], ]); } Get that when i run phpunit: A request to [http://lo

Phillipp's avatar
Phillipp's avatar bobbybouwm...11yrs agoTesting
11
1
Last reply by bobbybouwmann 11yrs ago
jean_reptile's avatar

Problem with Unit Test

Hello, I have a problem with Unit Test in Lumen. When I launch phpunit I have this error : ErrorException: Cannot redeclare class View /Applications/MAMP/htdocs/PHPTwitterAPI/bootstrap/app.php:25 In my app.php at line 25 I have : class_alias('Illuminate\Support\Facades\View', 'View'); I removed this line and replaced it with use Illuminate\Support\Facades\View;in the proper f

jean_reptile's avatar
jean_reptile's avatar ecolotko10yrs agoLumen
3
1
Last reply by ecolotko 10yrs ago

Want us to email you occasionally with Laracasts news?

Nine out of ten doctors recommend Laracasts over competing brands. Come inside, see for yourself, and massively level up your development skills in the process.

Learn
BrowseSeriesCreatorSeriesLaravel PathLarabitsPlayground
Discuss
ForumPodcastSupport
Extras
Gift CertificatesApparelFAQiOS AppTerms
Social
X(Twitter)TikTokYoutube

© Laracasts 2026. All rights reserved. Yes, all of them. That means you, Todd.

Proudly hosted with Laravel Forge and DigitalOcean.

Want us to email you occasionally with Laracasts news?

Nine out of ten doctors recommend Laracasts over competing brands. Come inside, see for yourself, and massively level up your development skills in the process.

Learn
BrowseSeriesCreatorSeriesLaravel PathLarabitsPlayground
Discuss
ForumPodcastSupport
Extras
Gift CertificatesApparelFAQiOS AppTerms
Social
X(Twitter)TikTokYoutube

© Laracasts 2026. All rights reserved. Yes, all of them. That means you, Todd.

Proudly hosted with Laravel Forge and DigitalOcean.