silverdr

silverdr

This might be completely obvious for seasoned Elixirians (even like - you can’t do this obviously!) so bear with me please. I would like to interactively test behaviour of Plug.Conn.delete_session/2 Is there a way to do it from iex started Phoenix application environment?

Showing Posts 1 to 4

hauleth

hauleth

You can always use Plug.Test.conn/3 to create test Plug.Conn.t/0 instance (however beware that there is no way to create HTTP/2 conn that way).

silverdr

silverdr OP

I see - that seems to be enough though as after init_test_session/2 I was able to use the Plug.Conn functions this way and I assume (please correct me if I am wrong) that they should behave the same. Namely I wanted to check what happens if I delete_session/2 when the key is not present. Seems that there is no exception in such case.

kelvinst

kelvinst

By looking at the code for Plug.Conn.delete_session/2 here, it does look like it just returns the map unchanged when the key is not there, as it uses Map.delete/2 and that’s its documented behavior.

silverdr

silverdr OP

Yes - thank you.

— All posts loaded —

Where Next? Top

Trending in Questions Top

stjefim
Hello! Suppose you are building workflow (order / task / payment) processing system with the following requirements: Each workflow con...
New
water
I’m aware of 2 such projects, are there others? git: GitHub - team-alembic/realworld: A fullstack Phoenix LiveView application with back...
New
peck
Hi everyone. My team and I have been working on a fairly modest app based around video streaming and chat, but we’ve landed a customer t...
New
bradley
I really like the adapter patterns that ecto, nebulex, waffle, etc. use and would love find something similar for a key management servic...
New
unaware8150
Hello folks! So at work, we are seeing some situations where we have to define some “fixed” strings that are used across the codebase in...
New
Alvinkariuki
How Can I Optimise Compile Time Dependencies I have been building an elixir application for about 2 years now. Many modules and files ha...
New
leoschweizer
Hi, we run different LLM models across a cluster, with each node loading a configurable subset. Model-specific queues let nodes consume ...
New

Other Trending Topics Top

mudasobwa
I fully migrated to my own harness from Anthropic/Gemini and I think it’s time to share it. Welcome DSH, the DeepSeek Harness, fully writ...
New
KristerV
Hey. Is there anyone here who creates agents in their apps? Not talking about using agents, but creating them. I’m finding it pretty diff...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
juhalehtonen
There has been a thread to discuss the Stack Overflow Developer Survey on this forum every year since 2018, so here’s yet another one for...
New
webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself. My main conc...
#ai
New
budgie
I love Elixir. It’s one of 2 programming languages I’ve ever fallen in love with. But I don’t use it anymore. Serverless was the promis...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews